A genetic algorithm for composing music
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...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
University of Belgrade
2010-01-01
|
Series: | Yugoslav Journal of Operations Research |
Subjects: | |
Online Access: | http://www.doiserbia.nb.rs/img/doi/0354-0243/2010/0354-02431001157M.pdf |
id |
doaj-bbf6f7e772c448d6a11ac259c86aebf6 |
---|---|
record_format |
Article |
spelling |
doaj-bbf6f7e772c448d6a11ac259c86aebf62020-11-24T23:32:06ZengUniversity of BelgradeYugoslav Journal of Operations Research0354-02431820-743X2010-01-0120115717710.2298/YJOR1001157MA genetic algorithm for composing musicMatić DraganIn 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. http://www.doiserbia.nb.rs/img/doi/0354-0243/2010/0354-02431001157M.pdfmusic generationevolutionary approachcombinatorial optimizationalgorithm composing |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Matić Dragan |
spellingShingle |
Matić Dragan A genetic algorithm for composing music Yugoslav Journal of Operations Research music generation evolutionary approach combinatorial optimization algorithm composing |
author_facet |
Matić Dragan |
author_sort |
Matić Dragan |
title |
A genetic algorithm for composing music |
title_short |
A genetic algorithm for composing music |
title_full |
A genetic algorithm for composing music |
title_fullStr |
A genetic algorithm for composing music |
title_full_unstemmed |
A genetic algorithm for composing music |
title_sort |
genetic algorithm for composing music |
publisher |
University of Belgrade |
series |
Yugoslav Journal of Operations Research |
issn |
0354-0243 1820-743X |
publishDate |
2010-01-01 |
description |
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. |
topic |
music generation evolutionary approach combinatorial optimization algorithm composing |
url |
http://www.doiserbia.nb.rs/img/doi/0354-0243/2010/0354-02431001157M.pdf |
work_keys_str_mv |
AT maticdragan ageneticalgorithmforcomposingmusic AT maticdragan geneticalgorithmforcomposingmusic |
_version_ |
1725535409888296960 |