AscoGraph: Editeur de partitions musicales interactives - iWW

Transcription

AscoGraph: Editeur de partitions musicales interactives - iWW
AscoGraph: Editeur de partitions musicales interactives pour la
performance temps-réel avec Antescofo
T HOMAS C OFFY
([email protected])
Equipe - Projet MuTant - IRCAM, 1, place Igor-Stravinsky, 75004 Paris, France
Contexte
Antescofo est un logiciel pour la composition et la performance en informatique musicale, doté d’un langage
synchrone dédié et couplé avec un système d’écoute artificielle. Antescofo existe aujourd’hui sous forme de module externe pour les environnements de programmation graphique temps réel Max/MSP et Pure Data, largement
utilisé dans l’art numérique.
Objectifs de l’ADT
• Traduction automatique des partitions musicales : MusicXML vers Antescofo
• Edition et visualisation des partitions:
1. pendant la composition musicale
2. en performance
• Architecture autonome
Travaux réalisés
Traduction automatique des partitions musicales: xml2antescofo / Antesconvert
Fonctionnalités:
• Traduction MusicXML vers notation Antescofo
• Integré et disponible en Open-Source (license Mozilla Public License): https://code.google.com/p/libmusicxml/
et disponible dans la prochaine version de libmusicxml développée par Dominique Fober du GRAME.
• Les outils xml2antescofo (version terminale), Antesconvert (version graphique) et AscoGraph (l’éditeur
graphique de partitions Antescofo) utilisent ce module de traduction.
Edition et visualisation des partitions lors de la composition et lors de la performance: AscoGraph
1. fournir une solution logicielle rapide, légère en ressources systèmes,
2. pour la phase de composition de pièce musicale avec Antescofo:
• visualiser les notes d’une partition Antescofo sous la forme pianoroll/portée,
• visualiser les actions électroniques, décrites dans le language Antescofo,
• éditer textuellement ces notes
• éditer graphiquement les actions électroniques
• conversion automatique des partitions MusicXML vers Antescofo
3. pour la performance:
• synchroniser le moteur Antescofo (exécuté dans Max/MSP ou PureData) et l’éditeur graphique,
• visualiser le suivi de la partition pendant l’interprétation de la pièce,
• contrôler le suivi (play, stop, nextevent, prevevent, ...)
framework C++ utilisé: OpenFrameworks
AscoGraph: Edition graphique (et/ou textuelle) de courbes d’automation:
interpolation variable de valeurs, entre des points (BPF).
Démonstration comme visualisation de l’accompagnement automatique: lors du CHI’2013 Lab Tour IRCAM,
Vibraphone sur Round Midnight de Thelonious Monk
Travaux restants, perspectives
• édition avancée des actions électroniques dans AscoGraph,
• amélioration du système de traduction automatique des partitions MusicXML vers Antescofo,
• version autonome: Antescofo standalone devrait voir le jour avec une forme à définir,
• simulation d’exécution des partitions complexes (macro, functions, variables) dans AscoGraph,
• recherches autour de l’ordonnancement pour le traı̂tement Audio dans Antescofo,
• intégration des travaux sur la vérification au chargement des partitions,
• édition du suivi Audio avec des segments sonores sans partition symbolique.
”Hey Jude” des Beatles, chanté par Marlène Schaff et accompagné par Antescofo:
lors des Objets de la Nouvelle France Industrielle, au Ministère du Redressement Productif

Documents pareils