Article

Controlling interactive evolution of 8-bit melodies with genetic programming

Details

Citation

Kaliakatsos-Papakostas MA, Epitropakis M, Floros A & Vrahatis MN (2012) Controlling interactive evolution of 8-bit melodies with genetic programming. Soft Computing, 16 (12), pp. 1997-2008. https://doi.org/10.1007/s00500-012-0872-y

Abstract
Automatic music composition and sound synthesis is a field of study that gains continuously increasing attention. The introduction of evolutionary computation has further boosted the research towards exploring ways to incorporate human supervision and guidance in the automatic evolution of melodies and sounds. This kind of human-machine interaction belongs to a larger methodological context called interactive evolution (IE). For the automatic creation of art and especially for music synthesis, user fatigue requires that the evolutionary process produces interesting content that evolves fast. This paper addresses this issue by presenting an IE system that evolves melodies using genetic programming (GP). A modification of the GP operators is proposed that allows the user to have control on the randomness of the evolutionary process. The results obtained by subjective tests indicate that the utilization of the proposed genetic operators drives the evolution to more user-preferable sounds.

Keywords
Interactive evolution; Music composition; Sound synthesis; Genetic programming; Fitness-adaptive genetic operators

Journal
Soft Computing: Volume 16, Issue 12

StatusPublished
Publication date31/12/2012
Publication date online15/06/2012
PublisherSpringer
ISSN1432-7643