GenJam: A Genetic Algorithm for Generating Jazz Solos

This paper describes GenJam, a genetic algorithm-based model of a novice jazz musician learning to improvise. GenJam maintains hierarchically related populations of melodic ideas that are mapped to specific notes through scales suggested by the chord progression being played. As GenJam plays its solos over the accompaniment of a standard rhythm section, a human mentor gives real-time feedback, which is used to derive fitness values for the individual measures and phrases. GenJam then applies various genetic operators to the populations to breed improved generations of ideas.

[1]  Milwaukee , 1958 .

[2]  Verzekeren Naar Sparen,et al.  Cambridge , 1969, Humphrey Burton: In My Own Time.

[3]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[4]  David Levitt,et al.  A melody description system for jazz improvisation , 1981 .

[5]  Christopher Fry,et al.  Flavors Band: a language for specifying musical style , 1984 .

[6]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[7]  John R. Koza,et al.  Genetic programming: a paradigm for genetically breeding populations of computer programs to solve problems , 1990 .

[8]  Eric Iverson,et al.  Metabolizing Music , 1990, ICMC.

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

[10]  Francesco Giomi,et al.  Computational generation and study of Jazz music , 1991 .

[11]  Charles Ames,et al.  Cybernetic composer: an overview , 1992 .

[12]  G. Russell,et al.  調性組織におけるリディアン・クロマティック・コンセプト = The lydian chromatic concept of tonal organization , 1993 .

[13]  James W. Beauchamp,et al.  Machine Tongues XVI: Genetic Algorithms and Their Application to FM Matching Synthesis , 1993 .

[14]  N. Packard,et al.  Artificial Music: The Evolution of Musical Strata , 2016 .

[15]  Bruce W. Pennycook,et al.  Toward a Computer Model of a Jazz Improviser , 1993, ICMC.