A Genetic Algorithm for Dodecaphonic Compositions

  • Roberto De Prisco
  • Gianluca Zaccagnino
  • Rocco Zaccagnino
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6625)


In this paper we propose an automatic music composition system for dodecaphonic music based on a genetic algorithm.

Dodecaphonic music, introduced by A. Schoenberg, departs from the concept of tonality by considering all 12 notes equally important. Dodecaphonic compositions are constructed starting from a 12-note series, which is a sequence of all the 12 notes; the compositional process uses the starting 12-note series as a seed and builds the music creating new fragments of music obtained by transforming the seed series.

The algorithm proposed in this paper automates the compositional process taking a seed series as input and automatically creating a dodecaphonic composition. We have implemented the algorithm and we have run several tests to study its behaviour.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Biles, J.A.: GenJam: A genetic algorithm for generating jazz solos. In: Proceedings of the International Computer Music Conference, pp. 131–137 (1994)Google Scholar
  2. 2.
    Brindle, R.S.: Serial Composition. Oxford University Press, London (1966)Google Scholar
  3. 3.
  4. 4.
    De Prisco, R., Zaccagnino, R.: An Evolutionary Music Composer Algorithm for Bass Harmonization. In: Giacobini, M., Brabazon, A., Cagnoni, S., Di Caro, G.A., Ekárt, A., Esparcia-Alcázar, A.I., Farooq, M., Fink, A., Machado, P. (eds.) EvoWorkshops 2009. LNCS, vol. 5484, pp. 567–572. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  5. 5.
    De Prisco, R., Zaccagnino, G., Zaccagnino, R.: EvoBassComposer: A multi-objective genetic algorithm for 4-voice compositions. In: Proceedings of the 12th ACM Conference on Genetic and Evolutionary Computation (GECCO), pp. 817–818. ACM Press, New York (2010)CrossRefGoogle Scholar
  6. 6.
    Eimert, H.: Lehrbuch der Zwöfltontechnik. Breitkopf & Härtel, Wiesbaden (1950)Google Scholar
  7. 7.
    Hiller, L.: Computer music. Scientific American 201(6), 109–120 (1959)CrossRefGoogle Scholar
  8. 8.
    Hiller, L., Isaacson, L.M.: Experimental music. McGraw-Hill, New York (1959)Google Scholar
  9. 9.
    Horner, A., Goldberg, D.E.: Genetic algorithms and computer assisted music composition. Technical report, University of Illinois (1991)Google Scholar
  10. 10.
    Horner, A., Ayers, L.: Harmonization of musical progressions with genetic algorithms. In: Proceedings of the International Computer Music Conference, pp. 483–484 (1995)Google Scholar
  11. 11.
    Maeda, Y., Kajihara, Y.: Automatic generation method of twelve tone row for musical composition using genetic algorithm. In: Proceedings of the IEEE 18th International conference on Fuzzy Systems FUZZY 2009, pp. 963–968 (2009)Google Scholar
  12. 12.
    Miranda, E.R.: Composing Music with Computers. Focal Press (2001)Google Scholar
  13. 13.
    Miranda, E.R.: Web page,
  14. 14.
    McIntyre, R.A.: Bach in a box: The evolution of four-part baroque harmony using a genetic algorithm. In: Proceedings of the 1st IEEE Conference on Evolutionary Computation, pp. 852–857 (1994)Google Scholar
  15. 15.
    Wiggins, G., Papadopoulos, G., Phon-Amnuaisuk, S., Tuson, A.: Evolutionary methods for musical composition. International Journal of Computing Anticipatory Systems 4 (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Roberto De Prisco
    • 1
  • Gianluca Zaccagnino
    • 1
  • Rocco Zaccagnino
    • 1
  1. 1.Laboratorio di Musimatica Dipartimento di InformaticaUniversità di SalernoFiscianoItaly

Personalised recommendations