2011
DOI: 10.1145/1978802.1978809
|View full text |Cite
|
Sign up to set email alerts
|

Constraint programming systems for modeling music theories and composition

Abstract: Constraint programming is well suited for the computational modeling of music theories and composition: its declarative and modular approach shares similarities with the way music theory is traditionally expressed, namely by a set of rules which describe the intended result. Various music theory disciplines have been modeled, including counterpoint, harmony, rhythm, form, and instrumentation. Because modeling music theories "from scratch" is a complex task, generic music constraint programming systems have bee… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 31 publications
(21 citation statements)
references
References 39 publications
0
21
0
Order By: Relevance
“…Since knowledge about musical composition has traditionally been structured as sets of more or less formalized rules for manipulating musical symbols (Anders & Miranda, 2011), knowledge-based and rule systems come as a natural way to implement algorithmic composition. In fact, it is extremely common for algorithmic composition systems to include some kind of composition rules at some point of the workflow.…”
Section: Symbolic Knowledge-based Systems and Related Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Since knowledge about musical composition has traditionally been structured as sets of more or less formalized rules for manipulating musical symbols (Anders & Miranda, 2011), knowledge-based and rule systems come as a natural way to implement algorithmic composition. In fact, it is extremely common for algorithmic composition systems to include some kind of composition rules at some point of the workflow.…”
Section: Symbolic Knowledge-based Systems and Related Methodsmentioning
confidence: 99%
“…Some review both analysis and composition by computer with AI methods (Roads, 1985), while others discuss algorithmic composition from a point of view related to music theory and artistic considerations (Collins, 2009), or from the personal perspective of a composer (Langston, 1989;Dobrian, 1993;Pope, 1995;Maurer, 1999). Some of them provide an in depth and comprehensive view of a specific technique for algorithmic composition, as Anders and Miranda (2011) do for constraint programming, as Ames (1989) does for Markov chains, or as Santos et al (2000) do for evolutionary techniques, while some others are specialized in the comparison between paradigms for computational research on music, as Toiviainen (2000). Others offer a wide-angle (but relatively shallow) panoramic of the field (Papadopoulos & Wiggins, 1999), review the early history of the field (Loy & Abbott, 1985;Ames, 1987;Burns, 1994), or analyze methodologies and motivations for algorithmic composition (Pearce et al, 2002).…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…Constraint programming was extensively used for melody harmonization problems, see [4]. Constraint programming was so far less considered for interactive, real time applications.…”
Section: Sequencing Constraintsmentioning
confidence: 99%
“…• Melody 3 is a short scale consisting of 5th intervals, still in E minor, and is represented by the following sequence: 4,11,16,23,28,23,16,11,4. This melody is added to the corpus to allow intervallic variety.…”
Section: Melody Generationmentioning
confidence: 99%