DocumentCode
2464565
Title
Using a Human-in-the-Loop Evolutionary Algorithm to Create Data-Driven Music
Author
Bryden, Kris
Author_Institution
Iowa State Univ., Ames
fYear
0
fDate
0-0 0
Firstpage
2065
Lastpage
2071
Abstract
Lindenmayer-systems (L-systems), a formal grammar of symbols and replacement rules, have been used to model plants and create fractal images and musical output depending on the L-system interpreter used. An L-system variant called a Circular L-system (CL-system) adds the capability of receiving numerical data input and providing a musical response in real time. The project described in this paper uses a CL-system to produce a population of musical outputs (compositions) that are optimized by a human-in-the-loop evolutionary algorithm to create an improved composition. The fitness function for this process is the musical taste of the user guided by several musical principles.
Keywords
evolutionary computation; fractals; Lindenmayer-systems; circular L-system; data-driven music; fractal images; human-in-the-loop evolutionary algorithm; numerical data; Assembly; Biological system modeling; Computer networks; Evolutionary computation; Fractals; Genetic algorithms; Multiple signal classification; Neural networks; Organisms; Stochastic systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
Conference_Location
Vancouver, BC
Print_ISBN
0-7803-9487-9
Type
conf
DOI
10.1109/CEC.2006.1688561
Filename
1688561
Link To Document