Le sheet est un nouveau type de document hétérogène et dynamique développé dans OpenMusic de 2009 à 2011 et permettant d'intégrer objets et processus musicaux hétérogènes (partitions, signaux, fonctions) dans une représentation temporelle favorisant la forme traditionnelle de notation musicale. Les évènements simultanés doivent se situer à la même position sur l'axe temporel, de sorte qu'il faille satisfaire à la fois la contrainte d'affichage spatial, et celle de synchronisation. Différents systèmes temporels peuvent donc être intégrés dans une telle représentation : temps pulsé, temps proportionnel, ou encore temps continu. Le deuxième aspect de l'éditeur de sheet concerne ses possibilités de programmation. En proposant de fédérer données musicales et processus de création de ces données, OpenMusic étend en effet le concept de notation au domaine de la programmation même de ces processus. Dans le cas d'un objet comme le sheet, cette intégration se manifeste par la possibilité d’y attacher un ou plusieurs programmes visuels capables d’accéder à son contenu afin de lire, modifier ou générer les objets musicaux qu’il contient.
Le projet de « partitions interactives » qui a fait l’objet de la thèse d’Antoine Allombert soutenue en 2009 (co-direction avec M. Desainte Catherine, au Labri) a permis de rajouter un système de contraintes temporelles statiques à l’outil « maquettes » et une machine d’exécution basée sur un réseau de Petri pour conjoindre ces contraintes « compositionnelles » et les points d’interaction fluctuants attachés au jeu réel des musiciens [Allombert09a, 11a, 12a].
Dostları ilə paylaş: |