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...

Full description

Bibliographic Details
Main Author: Matić Dragan
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