Darwinian Pianos: Realtime Composition Based on Competitive Evolutionary Process

  • Guido Kramann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7834)


In this project a composition is achieved by two separate evolutionary algorithms (virtual pianists) executing and modifying a repetitive phrase in a cooperative manner - conversely this collaboration is directly counteracted by deliberate placement of a tone within the repetitive phrasing by one or other of the pianists. This action creates conflict and consequently it becomes a challenging task for the opposing pianist to introduce a similar change - thus the effect becomes combative and may be witnessed by an audience. The genetic representation for pitches is based on prime-number ratios and assigns lower Hamilton distances to more harmonically related frequency pairs. This and a special way to evaluate musical structure based on it seems to be correlated with good results in generated music pieces. Finally possibilities are discussed to bring “Darwinian Pianos” into musical practice.


Evolutionary music minimal music algorithmic composition genetic algorithms realtime systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cope, D.: Experiments in in Musical Intelligence. A-R Editions (1996)Google Scholar
  2. 2.
    Eigenfeldt, A., Pasquier, P.: Populations of Populations: Composing with Multiple Evolutionary Algorithms. In: Machado, P., Romero, J., Carballal, A. (eds.) EvoMUSART 2012. LNCS, vol. 7247, pp. 72–83. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  3. 3.
    Fux, J.J.: Gradus ad parnassum oder Anführung zur regelmässigen musikalischen Composition, 2. Nachdr.-Aufl. d. Ausg. Leipzig 1742., Olms, Hildesheim (1984)Google Scholar
  4. 4.
    Glass, P.: Satyagraha Act III for Organ - Philip Glass, copyright 1992, Arr. by Michael Riesman, Adapted by Donald Joyce. Chester Music, London (1992)Google Scholar
  5. 5.
    Horner, A., Goldberg, D.E.: Genetic-Algorithms and Computer-Assisted Music Composition. In: ICMC Proceedings, Montreal, pp. 479–482 (1991)Google Scholar
  6. 6.
    Miranda, E.R.: Cellular Automata Music: From Sound Synthesis to Musical Forms. In: Evolutionary Computer Music, pp. 170–193. Springer, London (2007)CrossRefGoogle Scholar
  7. 7.
    Reich, S.: Druming. Boosey & Hawkes, New York (2011)Google Scholar
  8. 8.
    Supper, M., Partitursynthese - Kann der Computer komponieren. In: Mathematische Musik - musikalische Mathematik, pp. 38–47. Pfau, Saarbrücken (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Guido Kramann
    • 1
  1. 1.Fachhochschule Brandenburg, Fachbereich TechnikBrandenburg an der HavelGermany

Personalised recommendations