Graphical Temporal Structured Programming for Interactive Music

Jean-Michaël Celerier 1, 2, 3 Myriam Desainte-Catherine 3, 2 Jean-Michel Couturier 1
2 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 : The development and authoring of interactive music or applications , such as user interfaces for arts & exhibitions has traditionally been done with tools that pertain to two broad metaphors. Cue-based environments work by making groups of parameters and sending them to remote devices , while more interactive applications are generally written in generic art-oriented programming environments, such as Max/MSP, Processing or openFrameworks. In this paper, we present the current version of the i-score se-quencer. It is an extensive graphical software that bridges the gap between time-based, logic-based and flow-based interactive application authoring tools. Built upon a few simple and novel primitives that give to the composer the expressive power of structured programming, i-score provides a time line adapted to the notation of parameter-oriented interactive music, and allows temporal scripting using JavaScript. We present the usage of these primitives, as well as an i-score example of work inspired from music based on polyvalent structure.
Complete list of metadatas

Cited literature [10 references]  Display  Hide  Download

https://hal.inria.fr/hal-01364702
Contributor : Jean-Michaël Celerier <>
Submitted on : Monday, September 12, 2016 - 5:33:28 PM
Last modification on : Tuesday, May 29, 2018 - 9:14:04 AM
Long-term archiving on : Tuesday, December 13, 2016 - 4:03:31 PM

File

icmc2016template.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01364702, version 1

Citation

Jean-Michaël Celerier, Myriam Desainte-Catherine, Jean-Michel Couturier. Graphical Temporal Structured Programming for Interactive Music. International Computer Music Conference, Sep 2016, Utrecht, Netherlands. ⟨hal-01364702⟩

Share

Metrics

Record views

272

Files downloads

101