A Hybrid Approach to Automated Music Composition

  • Richard FoxEmail author
  • Robert Crawford
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 464)


Automated music composition typically employs genetic algorithms and/or stochastic methods using randomness in lieu of creativity. When properly guided these approaches can yield listenable music yet they lack another aspect of the music composition process: planning. Without planning, there may be no coherent structure or themes in the composed music. Planning can be employed to provide such structure by overseeing or controlling the genetic algorithm and/or stochastic methods in a hybrid architecture. In this paper, the system MAGE is presented which combines stochastic processing, genetic algorithms and planning to compose music that contains both structure and elements of randomness.


Music composition Genetic algorithms Planning Stochastic methods 


  1. 1.
    Chandrasekaran, B., Josephson, J., Keuneke, A., Herman, D.: Building routine planning systems and explaining their behaviour. Int. J. Man-Mach. Stud. 30(4), 377–398 (1989)CrossRefGoogle Scholar
  2. 2.
    Hiller, L., Issacson, L.: Illiac Suite for String Quartet. McGraw-Hill (1959)Google Scholar
  3. 3.
    Muscutt, K.: Composing with algorithms: an interview with David Cope. Comput. Music J. 31(3), 10–22 (2007)CrossRefGoogle Scholar
  4. 4.
    Papadopoulos, G., Wiggins, G.: AI methods for algorithmic composition: a survey, a critical view and future prospects. In: AISB Symposium on Musical Creativity (1999)Google Scholar
  5. 5.
    Di Scipio, A.: Compositional models in Xenakis’s electroacoustic music. Perspect. New Music, 36(2) (1998)Google Scholar
  6. 6.
    Bokesoy, S., Pape, G.: Stochos: software for real-time synthesis of stochastic music. Comput. Music J. 27(3), 33–43 (2003)Google Scholar
  7. 7.
    Bell, C.: Algorithmic music composition using dynamic Markov chains and genetic algorithms. J. Comput. Sci. Coll. 27(2), 99–107 (2011)Google Scholar
  8. 8.
    Matthusen, P.: Decentralized Performance: An Exploration of Agent Behaviors in Metacreative Musical Systems, ProQuest (2008)Google Scholar
  9. 9.
    Donnelly, P., Sheppard, J: Evolving four-part harmony using genetic algorithms. In: Applications of Evolutionary Computation, pp. 273–282. Springer (2011)Google Scholar
  10. 10.
    Biles, J.A.: GenJam: a genetic algorithm for generating jazz solos. In: International Computer Music Conference (ICMA), San Francisco (1994)Google Scholar
  11. 11.
    Tokui, N., Iba. H.: Music composition with interactive evolutionary computation. In: Proceedings of the 3rd International Conference on Generative Art, vol. 17. no. 2. Generative Design Lab (2000)Google Scholar
  12. 12.
    Fox, R., Khan, A.: Artificial intelligence approaches to music composition, In: Proceedings of the 2013 International Conference on Artificial Intelligence, vol. 2, pp. 575–581. CSREA Press (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Department of Computer ScienceNorthern Kentucky UniversityHighland HeightsUSA

Personalised recommendations