10.07.2015 Views

RAPPORT D'ACTIVITÉ 2003 - WWW Ircam

RAPPORT D'ACTIVITÉ 2003 - WWW Ircam

RAPPORT D'ACTIVITÉ 2003 - WWW Ircam

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>RAPPORT</strong> DETAILLERECHERCHE ET DEVELOPPEMENTREPRESENTATIONS MUSICALESvariables peuvent prendre, ''contraignant'' ainsi cet espacede valeurs : l'ensemble variables, domaines, contraintes formeun CSP, Constraint Satisfaction Problem. L'idée de base de laprogrammation par contraintes est d'intégrer le concept decontrainte dans un langage de programmation de haut-niveaupour pouvoir programmer avec cette notion d'informationpartielle. Une fois le CSP écrit dans un langage précis, ilest passé à un solver qui se charge de trouver des valeurssatisfaisant les contraintes.La PLC trouve naturellement une place en musique, comme lemontrent les nombreux travaux sur l'harmonisation automatique.En musique contemporaine, une phase de consultation decompositeurs liés à l'<strong>Ircam</strong> a permis de constater le nombre etla diversité des CSPs musicaux. Au total, quatorze CSPs ontété étudiés et résolus, en composition et en analyse musicale,grâce à des collaborations avec des compositeurs et avec MarcChemillier pour l’analyse. Cette phase a notamment permisd'établir une sorte de cahier des charges pour la conceptiond'un système de résolution de contraintes adapté à la musique.Pour l'analyse, trois problèmes sont issus de travaux de MarcChemillier. Un projet en cours concerne la guitare. A partird'une suite de chiffrage d'accords, il s'agit de trouverautomatiquement une réalisation des accords et des doigtéspour la guitare. Les contraintes sont ici physiologiques,elles servent à caractériser les accords jouables opur leguitariste.Pour toutes ces applications, la méthode la mieux adaptée estune méthode innovante appelée recherche adaptative. Cetalgorithme, dû à Philippe Codognet, appartient à la familledes algorithmes de recherche locale, qui ont récemmentlargement prouvé leur efficacité sur des CSPs classiques. Ilcorrespond particulièrement bien au cahier des chargesmusicales pour de nombreuses raisons, notamment la possibilitéd’exploiter le processus de résolution " en cours de route "pour fournir des solutions approchées au problème.La recherche adaptative a été intégrée dans OpenMusic sous laforme d'une librairie nommée OMClouds. Elle permet de définirles contraintes visuellement dans un patch. Pour résoudre leproblème, les contraintes sont d'abord automatiquementtraduites en fonctions d'erreur, qui mesurent à quel point lacontrainte est violée. Le solver tente de trouver une solutionen minimisant les erreurs. Cela permet de traiternaturellement les problèmes sans solutions, et plusgénéralement de donner facilement des solutions approchées auproblème. Ces solutions approchées peuvent être éditéesvisuellement dans un objet OM et sont actualisées constammentau cours de la résolution.Plusieurs pièces musicales ont été réalisées avec les outilsdéveloppés dans ce projet :1. Empreinte sonore de la fondation Bayeler de Georges Bloch,une pièce in situ articulée à la visite de l’expositionAbstraction/Ornement dans cette fondation à Bâle ;2. Coïncidences pour orchestre de Fabien Lévy (BillaudotEditeur) ;3. Aschenblume pour ensemble de Mauro Lanza ;4. Burger Time pour tuba et électronique de Mauro Lanza ;5. Droben pour contrebasse, ensemble et électronique deMichael Jarrell, assistant Gilbert Nouno.Participants : C. Truchet (thèse), G. Assayag- 108 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!