Towards Melodic Extension Using Genetic Algorithms

Genetic Algorithms (GA's) are considered promising for music composition because they combine ‘creativity’ (ability to explore a large search space) with constraints (creative 'excess' is 'pruned' using a fitness function). A major difficulty with the use of GA's for this task is to define fitness functions which capture the aesthetic qualities of the wide range of successful melodies. In this paper we report on research that addresses this problem in the context of a modest compositional task, melodic extension. We describe 21 melodic features used as the basis for a GA fitness function and for mutation procedures. We discuss how the features were chosen, measured for significance, and might be incorporated into a fitness function.

[1]  Gareth Loy,et al.  Composing with computers: a survey of some compositional formalisms and music programming languages , 1989 .

[2]  Andrew Horner,et al.  Harmonization of Musical Progressions with Genetic Algorithms , 1995, ICMC.

[3]  John A. Biles,et al.  GenJam: A Genetic Algorithm for Generating Jazz Solos , 1994, ICMC.

[4]  Mira Balaban,et al.  Understanding music with AI: perspectives on music cognition , 1992 .

[5]  Tanya Vladimirova,et al.  Generation of Musical Sequences with Genetic Techniques , 1999, Computer Music Journal.

[6]  Kemal Ebcioglu An Expert System for Schenkerian Synthesis of Chorales in the Style of J. S. Bach , 1984, ICMC.

[7]  Peter G. Anderson,et al.  Neural network fitness functions for a musical IGA , 1996 .

[8]  David E. Goldberg,et al.  Genetic Algorithms and Computer-Assisted Music Composition , 1991, ICMC.

[9]  Peter M. Todd,et al.  Frankensteinian methods for evolutionary music composition , 1999 .

[10]  Bruce F. Katz An Ear for Melody , 1994, Connect. Sci..

[11]  Otto E. Laske,et al.  Artificial Intelligence and music: a cornerstone of cognitive musicology , 1992 .

[12]  Peter M. Todd,et al.  Connectionism and Musiconomy , 2003 .

[13]  James Anderson Moorer Music and computer composition , 1972, CACM.

[14]  David Cope,et al.  Composer's Underscoring Environment (CUE) , 1997, ICMC.

[15]  J. Howard,et al.  Learning to Compose , 1990 .

[16]  Somnuk Phon-Amnuaisuk,et al.  Evolutionary methods for musical composition , 1998 .