Un langage de programmation pour composer l'interaction musicale : la gestion du temps et des événements dans Antescofo

José-Manuel Echeveste 1
1 MuTant - Synchronous Realtime Processing and Programming of Music Signals
Inria Paris-Rocquencourt, UPMC - Université Pierre et Marie Curie - Paris 6, IRCAM, CNRS - Centre National de la Recherche Scientifique
Abstract : Mixed music is the association in live performance of human musicians and computer mediums, interacting in real-time. Authoring the interaction between the humans and the electronic processes, as well as their real-time implementation, challenge computer science in several ways. This contribution presents the Antescofo real-time system and its domain specific language. Using this language a composer is able to describe temporal scenarios where electronic musical processes are computed and scheduled in interaction with a live musician performance. Antescofo couples artificial machine listening with a reactive and temporized system. The challenge in bringing human actions in the loop of computing is strongly related the specification and the management of multiple time frameworks and timeliness of live execution despite heterogeneous nature of time in the two mediums. Interaction scenarios are expressed at a symbolic level through the management of musical time (i.e., events like notes or beats in relative tempi) and of the physical time (with relationships like succession, delay, duration, speed between the occurrence of the events during the performance on stage). Antescofo unique features are presented through a series of examples which illustrate how to manage execution of different audio processes through time and their interactions with an external environment. The Antescofo approach has been validated through numerous uses of the system in live electronic performances in contemporary music repertoire by various international music ensembles.
Document type :
Complete list of metadatas

Cited literature [145 references]  Display  Hide  Download

Contributor : Abes Star <>
Submitted on : Wednesday, September 9, 2015 - 2:28:20 PM
Last modification on : Wednesday, February 6, 2019 - 3:32:38 PM
Long-term archiving on : Monday, December 28, 2015 - 11:07:10 PM


Version validated by the jury (STAR)


  • HAL Id : tel-01196248, version 1


José-Manuel Echeveste. Un langage de programmation pour composer l'interaction musicale : la gestion du temps et des événements dans Antescofo. Autre [cs.OH]. Université Pierre et Marie Curie - Paris VI, 2015. Français. ⟨NNT : 2015PA066143⟩. ⟨tel-01196248⟩



Record views


Files downloads