Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation 2008
DOI: 10.1145/1389095.1389399
|View full text |Cite
|
Sign up to set email alerts
|

Genetic algorithms and the abc music notation language for rock music composition

Abstract: In this paper a music composition system based on genetic algorithms (GAs) will be presented. It can create multiinstrumental, guitar-orientated rock music using objective measures for its fitness functions. The output of this system is a song in the MIDI format. Along with this system, a unique conversion procedure from numerical values to the abc language (and vice versa), which allows the combination of numerical optimization with the rich expressiveness of a music description language, will be shown. The d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(2 citation statements)
references
References 11 publications
(11 reference statements)
0
2
0
Order By: Relevance
“…The most usual representation of a musical chromosome is a vector of numbers (often in binary code), representing pitch and duration information. Some authors have explored other approaches, like analytic functions (Laine and Kuuskankare 1994), languages like abc (Oliwa 2008), or motives represented by patterns (Liu and Ting 2015). More often, trees have also been used (Phon-Amnuaisuk, Law, and Ho 2007;Komatsu et al 2010;Hofmann 2015), but always in the context of a genetic programming approach, where the trees are representing a string in a language, formally represented by a syntax, so they are actually, parsing trees.…”
Section: Background: Evolutionary Computation In Music Compositionmentioning
confidence: 99%
“…The most usual representation of a musical chromosome is a vector of numbers (often in binary code), representing pitch and duration information. Some authors have explored other approaches, like analytic functions (Laine and Kuuskankare 1994), languages like abc (Oliwa 2008), or motives represented by patterns (Liu and Ting 2015). More often, trees have also been used (Phon-Amnuaisuk, Law, and Ho 2007;Komatsu et al 2010;Hofmann 2015), but always in the context of a genetic programming approach, where the trees are representing a string in a language, formally represented by a syntax, so they are actually, parsing trees.…”
Section: Background: Evolutionary Computation In Music Compositionmentioning
confidence: 99%
“…Some authors have explored other approaches, like analytic functions (Laine and Kuuskankare 1994), languages like abc (Oliwa 2008), or motives represented by patterns (Liu and Ting 2015). More often, trees have also been used (Phon-Amnuaisuk, Law, and Ho 2007;Komatsu et al 2010;Hofmann 2015), but always in the context of a genetic programming approach, where the trees are representing a string in a language, formally represented by a syntax, so they are actually, parsing trees.…”
Section: Background: Evolutionary Computation In Music Compositionmentioning
confidence: 99%