Le but du projet était de créer un logiciel qui compose de la musique de façon autonome. Pour ce faire, il a fallu identifier les règles musicales (principalement dans les livres de théorie musicale) qui permettent de composer des mélodies agréables pour l’oreille. Il a ensuite fallu programmer ces règles sous la forme d’un modèle d’intelligence artificielle avec une approche appelée programmation par contraintes. Cette approche consiste à donner une liste de contraintes à l’ordinateur et à lui faire chercher une solution qui n’enfreint pas ces contraintes grâce à des algorithmes spécialisés.
Infos
Participants
- Jean-Victor Gaudreault
Année : 2024
Région : Québec et Chaudière-Appalaches
Type de projet : C
Classe : S1
Categorie de projet : IIR
Volet : Secondaire
Niveau scolaire : Quatrième secondaire
École : Collège des Compagnons
Prix et distinctions
Finale Québécoise
Montréal,Cégep du Vieux-Montréal
- Prix Ubisoft Éducation