Evolutionary Computation Applied to Melody Generation
One of the major goals in the field of computer generated music is capturing the intangible human perception which determines whether or not a melody is "good." Human perception of music is extremely difficult to encode in a computer because doing so requires modeling human experiences which combine to form an individual's perception. Modeling perception is even more difficult when one considers that every person on earth has a unique vantage point. A solution employed by many researchers in the field is selecting one genre of music and building models from "good" selections in that style of music. The principal goal of this research is to determine whether a tree based music model can be used in an evolutionary algorithm fitness function to rate computer generated melodies. Well-known examples of church hymnody were employed in the construction of our music model. The results presented show that tree based music models are effective music critics when combined with application specific genetic operators.
M. D. Johnson et al., "Evolutionary Computation Applied to Melody Generation," Intelligent Engineering Systems through Artificial Neural Networks, American Society of Mechanical Engineers (ASME), Jan 2004.
Keywords and Phrases
Computer Generated Sound; Music Generation
Article - Journal
© 2004 American Society of Mechanical Engineers (ASME), All rights reserved.