School of Computing

Towards a prehistory of evolutionary and adaptive computation in music

Colin G. Johnson

In G. Raidl, D. Corne, E. Marchiori, J. Gottlieb, S. Cagnoni, J. Romero, C. Johnson, E. Hart, M. Middendorf, A. Guillot, and J.-A. Meyer, editors, Applications of Evolutionary Computing, LNCS 2611, pages 182-196. Springer, April 2003.


A number of systems have been created which apply genetic algorithms, cellular automata, artificial life, agents, and other evolutionary and adaptive computation ideas in the creation of music. The aim of this paper is to examine the context in which such systems arose by looking for features of experimental music which prefigure the ideas used in such systems. A number of ideas are explored: the use of randomness in music, the view of compositions as parameterized systems, the idea of emergent structure in music and the idea of musicians performing the role of reactive agents.

Download publication 1307 kbytes (PostScript)

Bibtex Record

author = {Colin G. Johnson},
title = {Towards a prehistory of evolutionary and adaptive computation in music},
month = {April},
year = {2003},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {},
    publication_type = {inproceedings},
    submission_id = {19691_1063816763},
    ISBN = {3-540-00976-0},
    booktitle = {Applications of Evolutionary Computing},
    editor = {G. Raidl and D. Corne and E. Marchiori and J. Gottlieb and S. Cagnoni and J. Romero and C. Johnson and E. Hart and M. Middendorf and A. Guillot and J.-A. Meyer},
    series = {LNCS 2611},
    publisher = {Springer},
    refereed = {yes},

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014