2013
DOI: 10.1613/jair.3908
|View full text |Cite
|
Sign up to set email alerts
|

AI Methods in Algorithmic Composition: A Comprehensive Survey

Abstract: Algorithmic composition is the partial or total automation of the process of music composition by using computers. Since the 1950s, different computational techniques related to Artificial Intelligence have been used for algorithmic composition, including grammatical representations, probabilistic methods, neural networks, symbolic rule-based systems, constraint programming and evolutionary algorithms. This survey aims to be a comprehensive account of research on algorithmic composition, presenting a thorough … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
113
0
3

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 207 publications
(136 citation statements)
references
References 164 publications
0
113
0
3
Order By: Relevance
“…Music generation methods can be divided into two broad categories [9,11]. On one hand are rule-based methods that use hard coded rules and constraints for style emulation and algorithmic composition.…”
Section: Introductionmentioning
confidence: 99%
“…Music generation methods can be divided into two broad categories [9,11]. On one hand are rule-based methods that use hard coded rules and constraints for style emulation and algorithmic composition.…”
Section: Introductionmentioning
confidence: 99%
“…Many techniques to generate music have been developed, which draw upon several approaches of artificial intelligence, such as evolutionary algorithms, machine learning and expert systems [9]. Even though some of these methods produce music which can be deemed as pleasant by human listeners, none of them is actually capable to convincingly evolve its compositional style.…”
Section: Introductionmentioning
confidence: 99%
“…In particular, genetic programming is very useful because it can represent music in a hierarchical manner from a note to a measure and from a measure to a syllable [3]. However, the biggest problem of the method using evolutionary algorithms is that it is difficult to evaluate the fitness how well the individuals fit [12]. This is because it takes a lot of effort and time for a person to evaluate short measures expressed as individuals.…”
mentioning
confidence: 99%
“…Because artificial neural network has learning function, it can learn and output music. Since music changes with time, we can use recurrent neural networks that can learn time series data or feedforward neural networks by representing song data recursively [12]. After learning one or more songs in the artificial neural network, the composition is performed by outputting new songs.…”
mentioning
confidence: 99%
See 1 more Smart Citation