Music Composition Using Harmony Search Algorithm

  • Zong Woo Geem
  • Jeong-Yoon Choi
Conference paper

DOI: 10.1007/978-3-540-71805-5_65

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4448)
Cite this paper as:
Geem Z.W., Choi JY. (2007) Music Composition Using Harmony Search Algorithm. In: Giacobini M. (eds) Applications of Evolutionary Computing. EvoWorkshops 2007. Lecture Notes in Computer Science, vol 4448. Springer, Berlin, Heidelberg


Music pieces have been composed using a behavior-inspired evolutionary algorithm, harmony search (HS). The HS algorithm mimics behaviors of music players in an improvisation process, where each player produces a pitch based on one of three operations (random selection, memory consideration, and pitch adjustment) in order to find a better state of harmony which can be translated into a solution vector in the optimization process. When HS was applied to the organum (an early form of polyphonic music) composition, it could successfully compose harmony lines based on original Gregorian chant lines.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Zong Woo Geem
    • 1
  • Jeong-Yoon Choi
    • 2
  1. 1.Johns Hopkins University, Environmental Planning and Management Program, 729 Fallsgrove Drive #6133, Rockville, Maryland 20850USA
  2. 2.Washington Conservatory of Music, 3920 Alton Place NW, Washington, DC 20016USA

Personalised recommendations