ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

FuxCP: constraint programming formalisation of three-voice counterpoint according to fux

(2024)

Files

Lamotte_43031800_2024.pdf
  • Open access
  • Adobe PDF
  • 4.79 MB

Details

Supervisors
Faculty
Degree label
Abstract
This thesis presents a formalisation of three-part musical counterpoint according to the classical theory of Fux. It is an extension of Thibault Wafflard’s previous thesis, which formalised two-part counterpoint and implemented it in FuxCP, a software tool designed specifically for composers to help them compose counterpoint without the need for technical expertise. Counterpoint consists of several musical voices that are independent and distinct from each other, yet balanced and beautiful in sound. It consists of a fixed part, the cantus firmus, and one or more counterpoints derived from it. Three-part composition is much more expressive than two-part counterpoint because of the interaction between the two derived parts. FuxCP is implemented in OpenMusic, a musical interface, and uses Gecode, a well-known constraint solver, to automatically generate counterpoints. The implementation is based on Johann Joseph Fux’s Gradus ad Parnassum, a seminal treatise on counterpoint published in 1725, by translating its rules into formal logic and implementing them as constraints. In particular, the extension to three voices places special emphasis on the lowest voice, introducing innovative concepts and variables to address this key aspect. This work contributes to the research and understanding of automated contrapuntal composition by overcoming the challenge of generalising the interaction between voices. It also addresses preferences, which are treated as optional rules, introducing nuance into the generation of musical solutions and enhancing the overall aesthetic considerations in automated counterpoint composition. Importantly, this work builds seamlessly on T. Wafflard’s previous efforts, ensuring full compatibility with his thesis.