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'.
 

Computer-aided musical composition

(2020)

Files

Lapiere_43451500_2020.pdf
  • Open access
  • Adobe PDF
  • 2.87 MB

Details

Supervisors
Faculty
Degree label
Abstract
This master’s thesis presents the design of a tool destined to generate scoresrespecting rules stated by the user. It uses constraint programming in order tomodel the specification of rules through a general CSP that can be extendedwith additional constraints. As this is a yet unsolved challenge, the focus isset on rhythms generation with an unknown number of musical events. On onehand, OpenMusic is used to handle the musical part of this work. It is a visualprogramming environment based on Lisp designed to program music. On the otherhand, the constraint programming part will be handled by Gecode, a C++ toolkitto develop constraint-based applications.In order to provide a powerful and expressive constraint system, an interface iscreated between OpenMusic and Gecode. With the help of these two main tools, aprogram is designed that contains an extendable base rhythm CSP and representsa good starting point towards a general constraint-based CAC tool.