Skip to main navigation Skip to search Skip to main content

A constraint-based framework to model harmony for algorithmic composition

  • Torsten Anders

Research output: Contribution to conferencePaperpeer-review

3 Downloads (Pure)

Abstract

Music constraint systems provide a rule-based approach to composition. Existing systems allow users to constrain the harmony, but the constrainable harmonic information is restricted to pitches and intervals between pitches. More abstract analytical information such as chord or scale types, their root, scale degrees, enharmonic note representations, whether a note is the third or fifth of a chord and so forth are not supported. However, such information is important for modelling various music theories. This research proposes a framework for modelling harmony at a high level of abstraction. It explicitly represents various analytical information to allow for complex theories of harmony. It is designed for efficient propagation-based constraint solvers. The framework supports the common 12-tone equal temperament, and arbitrary other equal temperaments. Users develop harmony models by applying user-defined constraints to its music representation. Three examples demonstrate the expressive power of the framework: (1) an automatic melody harmonisation with a simple harmony model; (2) a more complex model implementing large parts of Schoenberg’s tonal theory of harmony; and (3) a composition in extended tonality. Schoenberg’s comprehensive theory of harmony has not been computationally modelled before, neither with constraints programming nor in any other way.
Original languageEnglish
Publication statusPublished - 5 Jul 2017
Event14th Sound & Music Computing Conference (SMC-17) - Espoo
Duration: 5 Jul 20178 Jul 2017
http://smc2017.aalto.fi/

Conference

Conference14th Sound & Music Computing Conference (SMC-17)
CityEspoo
Period5/07/178/07/17
Other14th Sound & Music Computing Conference (SMC-17) (05/07/2017-08/07/2017, Espoo)
Internet address

Keywords

  • music programming
  • harmony
  • W300 Music
  • Music
  • algorithmic composition
  • constraint programming

Fingerprint

Dive into the research topics of 'A constraint-based framework to model harmony for algorithmic composition'. Together they form a unique fingerprint.

Cite this