A Genetic Algorithm for Composing Music
Yugoslav journal of operations research, Tome 20 (2010) no. 1.
Voir la notice de l'article dans eLibrary of Mathematical Institute of the Serbian Academy of Sciences and Arts
In this paper, a genetic algorithm for making music compositions is presented.
Position based representation of rhythm and relative representation of pitches, based on
measuring relation from starting pitch, allow for a flexible and robust way for encoding
music compositions. This approach includes a pre-defined rhythm applied to initial
population, giving good starting solutions. Modified genetic operators enable
significantly changing scheduling of pitches and breaks, which can restore good genetic
material and prevent from premature convergence in bad suboptimal solutions. Beside
main principles of the algorithm and methodology of development, in this paper the
analysis of solutions in general is also presented, as well as the analysis of the obtained
solutions in relation to the key parameters. Some solutions are presented in the musical
score.
Mots-clés :
Music generation, evolutionary approach, combinatorial optimization, algorithm composing.
@article{YJOR_2010_20_1_a9, author = {Dragan Mati\'c}, title = {A {Genetic} {Algorithm} for {Composing} {Music}}, journal = {Yugoslav journal of operations research}, pages = {157 - 177}, publisher = {mathdoc}, volume = {20}, number = {1}, year = {2010}, url = {https://geodesic-test.mathdoc.fr/item/YJOR_2010_20_1_a9/} }
Dragan Matić. A Genetic Algorithm for Composing Music. Yugoslav journal of operations research, Tome 20 (2010) no. 1. https://geodesic-test.mathdoc.fr/item/YJOR_2010_20_1_a9/