written which automatically creates original compositions. These compositions were parameterized by user input concerning preferences on genre, tempo, and tonality. Based on these preferences, initial compositions were generated, and the " best " composition was presented to the user. Following the rules of music theory guarantees that the program produces harmonious compositions, but certain aspects of musical composition cannot be defined by music theory. It is in these aspects of musical composition where the human mind uses creativity. Using the population of compositions initially generated for the user, the program then used a genetic algorithm to evolve compositions that increasingly match the user's preferences, allowing the program to make decisions that cannot be made using music theory alone. The resulting " best " composition of the evolved population was then presented to the user for evaluation. To test the effectiveness of this approach, each composition, both initial and final was ranked by subjects on a scale from 1 to 10. Subjects expressed a significant preference for the evolved compositions over initial compositions.
[1]
T. A. Maddox,et al.
Using an Evolutionary Algorithm to Generate Four-Part 18th Century Harmony
,
2022
.
[2]
Guy Hoffman,et al.
Gesture-based human-robot Jazz improvisation
,
2010,
2010 IEEE International Conference on Robotics and Automation.
[3]
G. Percannella.
Distribution-based Classification of Musical Genre Using Fractal Dimension
,
2004
.
[4]
Alfonso Ortega,et al.
Testing genetic algorithm recombination strategies and the normalized compression distance for computer-generated music
,
2006
.
[5]
David Cope,et al.
Experiments In Musical Intelligence
,
1996
.
[6]
Dan Boneh,et al.
On genetic algorithms
,
1995,
COLT '95.
[7]
Keith Muscutt,et al.
Composing with Algorithms: An Interview with David Cope
,
2007,
Computer Music Journal.
[8]
A. Santos,et al.
Evolutionary Computation Systems for Musical Composition
,
2000
.
[9]
Günter Rudolph,et al.
Evolutionary composition of music with learned melody evaluation
,
2006
.