Exprimer les Idées Musicales avec la Programmation par Contraintes: un Assistant pour Compositeur

(2024) Journées Francophones de la Programmation par Contraintes — Location: Lens, France (24.June.2024)

Files

04x06.pdf
  • Open Access
  • Adobe PDF
  • 471.58 KB

Details

Authors
Abstract
La composition musicale avec l’intelligence artificielle est un domaine en constante évolution, attirant un intérêt croissant. Cet article présente un projet utilisant une ap- proche basée sur la programmation par contraintes pour générer des morceaux musicaux respectant les règles d’une technique musicale donnée ainsi que les préfé- rences exprimées par les compositeurs. Cette approche exploite la puissance de la programmation par contraintes en tant que logique formelle pour modéliser rigoureuse- ment les règles musicales et offrir un contrôle complet sur l’ensemble des règles appliquées. Cela permet aux compositeurs d’interagir de manière itérative avec le mo- dèle, en ajoutant et en supprimant des contraintes, leur permettant ainsi de façonner les solutions selon leurs préférences. Cet article définit un modèle de contraintes d’harmo- nie tonale diatonique, appelé Diatony. Nous démontrons que notre implémentation utilisant le solveur Gecode trouve des solutions optimales en un temps raisonnable et nous montrons comment elle peut être utilisée par un compositeur dans son processus de composition. Ce modèle servira de base pour générer des morceaux dans différents styles musicaux.
Affiliations

Citations

Sprockeels, D., & Van Roy, P. (2024). Exprimer les Idées Musicales avec la Programmation par Contraintes: un Assistant pour Compositeur. Actes des Journées Francophones de Programmation par Contraintes 2024. Published. Journées Francophones de la Programmation par Contraintes, Lens, France.