• Home
  • Search
  • Towards a Practical Tool for Music Composition: Using Constraint Programming to Model Chord Progressions and Modulations
  • https://doi.org/10.24963/ijcai.2025/1130Copy DOI Icon

Towards a Practical Tool for Music Composition: Using Constraint Programming to Model Chord Progressions and Modulations

  • Sep 1, 2025
  • Damien Sprockeels +1 more
Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

The Harmoniser project aims to provide a practical tool to aid music composers in creating complete musical works. In this paper, we present a formal model of its second layer, tonal chord progressions and modulations to neighbouring tonalities, and a practical implementation using the Gecode constraint solver. Since music composition is too complex to formalize in its entirety, the Harmoniser project makes two assumptions for tractability: first, it focuses on tonal music (the basis of Western classical and popular music); second, it defines a simplified four-layer composition process that is relevant for a significant number of composers. Previous work on using constraint programming for music composition was limited to exploring the formalisation of different musical aspects and did not address the overall problem of building a practical composer tool. Harmoniser's four layers are global structure (tonal development of the whole piece), chord progressions (diatonic and chromatic) and modulations, voicing (four-voice chord layout), and ornaments (e.g., passing notes, appoggiaturas), all allowing iterative refinement by the composer. This paper builds on prior work for voicing layer 3, Diatony, and presents a model for layer 2, chord progressions and modulations. The results of the present paper can be used as input to Diatony to generate voicing. Future work will define models for the remaining layers, and combine all layers together with a graphical user interface as a plug-in for a DAW.

Similar Papers
  • Research Article
  • Citations1

К проблеме взаимодействия мелодического начала и гармонии в произведениях Сергея Рахманинова

  • Dec 01, 2019
  • Music Scholarship / Problemy Muzykal'noj Nauki
  • Oksana E Sheludyakova
  • Research Article

공간 파서 생성기 SPG의 구현

  • Jun 01, 2002
  • The KIPS Transactions:PartB
  • Seok-Tae Jeong +1
  • Research Article

Postprocessing Technique for Algorithmically Composed Melodies

  • Dec 01, 2024
  • Philippine Journal of Science
  • Belinda Celestial +1

Non-overlapping, Time-coherent Visualisation of Action Commands in the AscoGraph Interactive Music User Interface

  • Mar 25, 2015
  • Grigore Burloiu +1
  • Book Chapter
  • Citations80

Music Composition with Deep Learning: A Review

  • Sep 23, 2022
  • Carlos Hernandez-Olivan +1
  • Research Article
  • Citations2

An Analysis of Melody Composition Process and Product by Different Music Making Tools

  • Mar 31, 2017
  • Korean Music Education Society
  • Eunsil Park
  • Research Article
  • Citations1

Sound and Space as Compositional Tools: Using the Reverberation of a Basilica as part of a Musical Composition

  • Jul 31, 2024
  • ESTOA
  • Francisco Pérez Mora Bowen +1
  • Research Article

Shedding Some Light on Donatoni's <em>Lumen</em>

  • Jan 01, 2016
  • Perspectives of New Music
  • Guillermo Luppi
  • Book Chapter
  • Citations2

Sequencing Training Examples for Iterative Knowledge Refinement

  • Jan 01, 2000
  • Nirmalie Wiratunga +1
  • Conference Article
  • Citations3

Building Java applets by using DJ-a Java-based constraint language

  • Oct 19, 1999
  • Neng-Fa Zhou
  • Research Article

從Berio、Rochberg的作品探討拼貼(Collage)之手法與理念

  • Jan 01, 2011
  • 吳紋綾
  • Book Chapter

Music Composition for Creative Thinking

  • Jan 01, 2013
  • Maria Maddalena Erman
  • Research Article
  • Citations17

Interactive exploration of a chaotic oscillator for generating musical signals in real-time concert performance

  • Nov 01, 1994
  • Journal of the Franklin Institute
  • Insook Choi
  • Research Article
  • Citations19

The Computer Audio Research Laboratory at UCSD

  • Jan 01, 1982
  • Computer Music Journal
  • F Richard Moore
  • Research Article

Matters of notational practice in the works of Ephraim Amu (1899–1995)

  • Jul 03, 2022
  • Journal of the Musical Arts in Africa
  • Felicia Sandler
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.