Skip to Main content Skip to Navigation
Journal articles

Operational semantics of a domain specific language for real time musician-computer interaction

José Echeveste 1, 2 Arshia Cont 1, 2 Jean-Louis Giavitto 1, 2 Florent Jacquemard 1, 2
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 : With the advent and availability of powerful personal computing, the computer music research and industry have been focusing on real-time musical interactions between musicians and computers; delegating human-like actions to computers who interact with a musical environment. One common use-case of this kind is Automatic Accompaniment where the system is comprised of a real-time machine listening system that in reaction to recognition of events in a score from a human performer, launches necessary actions for the accompaniment section. While the real-time detection of score events out of live musicians' performance has been widely addressed in the literature, score accompaniment (or the reactive part of the process) has been rarely discussed. This paper deals with this missing component in the literature from a formal language perspective. We show how language considerations would enable better authoring of time and interaction during programming/composing and how it addresses critical aspects of a musical performance (such as errors) in real-time. We sketch the real-time features required by automatic musical accompaniment seen as a reactive system. We formalize the timing strategies for musical events taking into account the various temporal scales used in music. Various strategies for the handling of synchronization constraints and the handling of errors are presented. We give a formal semantics to model the possible behaviors of the system in terms of Parametric Timed Automata.
Complete list of metadatas

Cited literature [22 references]  Display  Hide  Download
Contributor : Arshia Cont <>
Submitted on : Tuesday, August 27, 2013 - 10:59:55 PM
Last modification on : Friday, May 24, 2019 - 5:26:01 PM
Long-term archiving on: : Thursday, November 28, 2013 - 11:29:33 AM


Publisher files allowed on an open archive



José Echeveste, Arshia Cont, Jean-Louis Giavitto, Florent Jacquemard. Operational semantics of a domain specific language for real time musician-computer interaction. Discrete Event Dynamic Systems, Springer Verlag, 2013, 23 (4), pp.343-383. ⟨10.1007/s10626-013-0166-2⟩. ⟨hal-00854719⟩



Record views


Files downloads