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 :
بازگشت