Operational semantics of a domain specific language for real time musician-computer interaction - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue Discrete Event Dynamic Systems Année : 2013

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

Résumé

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.
Fichier principal
Vignette du fichier
10.1007_s10626-013-0166-2.pdf (2.93 Mo) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-00854719 , version 1 (27-08-2013)

Identifiants

Citer

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, 2013, 23 (4), pp.343-383. ⟨10.1007/s10626-013-0166-2⟩. ⟨hal-00854719⟩
516 Consultations
663 Téléchargements

Altmetric

Partager

More