Executing Hierarchical Interactive Scores in ReactiveML

Jaime Arias 1, 2 Myriam Desainte-Catherine 2, 1 Sylvain Salvati 1 Camilo Rueda 3
1 PoSET - Models for a Structured Programming of Space and Time
LaBRI - Laboratoire Bordelais de Recherche en Informatique, SCRIME - Studio de Création et de Recherche en Informatique et Musique Électroacoustique, Inria Bordeaux - Sud-Ouest
Abstract : Interactive scores proposes a model to write and execute interactive multimedia scores. The software i-score implements the above model using Hierarchical Time Stream Petri Nets (HTSPN). However, this model is very static and modelling new features would require a complete redesign of the network or sometimes they cannot be expressed. Another problem of i-score is that it does not provide a good visual feedback of the execution of the scenario. In this work, we define and implement an interpreter of interactive scores using the synchronous programming language ReactiveML. Our work takes advantage of the expressiveness of the reactive model and the power of functional programming to develop an interpreter more dynamic and simple. Contrary to the Petri Net model, our approach allows to model precisely the hierarchical behaviour, and permits the easy prototyping of new features. We also propose a visualization system using the environment INScore that provides a real-time visualization of the execution of the score.
Type de document :
Communication dans un congrès
Journées d'Informatique Musicale 2014, May 2014, Bourges, France
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01095159
Contributeur : Arias Jaime <>
Soumis le : mardi 22 septembre 2015 - 15:04:07
Dernière modification le : jeudi 13 septembre 2018 - 09:49:54
Document(s) archivé(s) le : mardi 29 décembre 2015 - 09:11:39

Fichier

article.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01095159, version 1

Citation

Jaime Arias, Myriam Desainte-Catherine, Sylvain Salvati, Camilo Rueda. Executing Hierarchical Interactive Scores in ReactiveML. Journées d'Informatique Musicale 2014, May 2014, Bourges, France. 〈hal-01095159〉

Partager

Métriques

Consultations de la notice

223

Téléchargements de fichiers

88