Abstract
This paper presents a genetic algorithm that evolves a four-part musical composition–melodically, harmonically, and rhythmically. Unlike similar attempts in the literature, our composition evolves from a single musical chord without human intervention or initial musical material. The mutation rules and fitness evaluation are based on common rules from music theory. The genetic operators and individual mutation rules are selected from probability distributions that evolve alongside the musical material.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Biles, J.: GenJam: A genetic algorithm for generating jazz solos. In: Proceedings of the International Computer Music Conference, pp. 131–131 (1994)
Cope, D.: Virtual Music: Computer Synthesis of Musical Style. The MIT Press, Cambridge (2004)
Göksu, H., Pigg, P., Dixit, V.: Music composition using Genetic Algorithms (GA) and multilayer perceptrons (MLP). In: Advances in Natural Computation, pp. 1242–1250 (2005)
Holland, J.: Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor (1975)
Horowitz, D.: Generating rhythms with genetic algorithms. In: Proceedings Of The National Conference On Artificial Intelligence, pp. 1459–1459. John Wiley & Sons, Chichester (1995)
Jacob, B.: Composing with genetic algorithms, pp. 452–455 (1995)
Kostka, S., Payne, D., Schindler, A.: Tonal harmony, with an introduction to twentieth-century music. McGraw-Hill, New York (2000)
Maddox, T., Otten, J.: Using an Evolutionary Algorithm to Generate Four-Part 18th Century Harmony. Mathematics and Computers in Modern Science: Acoustics and Music, Biology and Chemistry, Business and Economics, 83–89 (2000)
Marques, M., Oliveira, V., Vieira, S., Rosa, A.: Music composition using genetic evolutionary algorithms. In: Proceedings of the 2000 Congress on Evolutionary Computation, vol. 1, pp. 714–719 (2000)
McIntyre, R.: Bach in a box: The evolution of four part baroque harmony using the genetic algorithm. In: Proceedings of the First IEEE Conference on Evolutionary Computation, IEEE World Congress on Computational Intelligence, pp. 852–857 (2002)
Papadopoulos, G., Wiggins, G.: AI methods for algorithmic composition: A survey, a critical view and future prospects. In: AISB Symposium on Musical Creativity, pp. 110–117 (1999)
Phon-Amnuaisuk, S., Wiggins, G.: The four-part harmonisation problem: a comparison between genetic algorithms and a rule-based system. In: Proceedings of the AISB 1999 Symposium on Musical Creativity (1999)
Towsey, M., Brown, A., Wright, S., Diederich, J.: Towards melodic extension using genetic algorithms, pp. 54–64. International Forum of Educational Technology & Society (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Donnelly, P., Sheppard, J. (2011). Evolving Four-Part Harmony Using Genetic Algorithms. In: Di Chio, C., et al. Applications of Evolutionary Computation. EvoApplications 2011. Lecture Notes in Computer Science, vol 6625. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20520-0_28
Download citation
DOI: https://doi.org/10.1007/978-3-642-20520-0_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20519-4
Online ISBN: 978-3-642-20520-0
eBook Packages: Computer ScienceComputer Science (R0)