Programming Mixed Music in ReactiveML

Guillaume Baudart 1 Louis Mandel 1, 2 Marc Pouzet 3
1 Parkas - Parallélisme de Kahn Synchrone
DI-ENS - Département d'informatique de l'École normale supérieure, ENS Paris - École normale supérieure - Paris, Inria Paris-Rocquencourt, CNRS - Centre National de la Recherche Scientifique : UMR 8548
Abstract : Mixed music is about live musicians interacting with electronic parts which are controlled by a computer during the performance. It allows composers to use and combine traditional instruments with complex synthesized sounds and other electronic devices. There are several languages dedicated to the writing of mixed music scores. Among them, the Antescofo language coupled with an advanced score follower allows a composer to manage the reactive aspects of musical performances: how electronic parts interact with a musician. However these domain specific languages do not offer the expressiveness of functional programming. We embed the Antescofo language in a reactive functional programming language, ReactiveML . This approach offers to the composer recursion, higher order, inductive types, as well as a simple way to program complex reactive behaviors thanks to the synchronous model of concurrency on which ReactiveML is built. This article presents how to program mixed music in ReactiveML through several examples.
Type de document :
Communication dans un congrès
FARM '13 - ACM SIGPLAN Workshop on Functional Art, Music, Modeling and Design, Sep 2013, Boston, United States. ACM, pp.11-22, 2013, 〈10.1145/2505341.2505344〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-00850294
Contributeur : Louis Mandel <>
Soumis le : mardi 6 août 2013 - 10:17:25
Dernière modification le : jeudi 30 novembre 2017 - 01:17:59
Document(s) archivé(s) le : mercredi 5 avril 2017 - 19:35:09

Fichier

BaudartMandelPouzet-FARM-2013....
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Guillaume Baudart, Louis Mandel, Marc Pouzet. Programming Mixed Music in ReactiveML. FARM '13 - ACM SIGPLAN Workshop on Functional Art, Music, Modeling and Design, Sep 2013, Boston, United States. ACM, pp.11-22, 2013, 〈10.1145/2505341.2505344〉. 〈hal-00850294〉

Partager

Métriques

Consultations de la notice

314

Téléchargements de fichiers

118