Programmation and Control of Faust Sound Processing in OpenMusic

Dimitri Bouche 1, * Jean Bresson 1 Stéphane Letz 2
* Corresponding author
1 Repmus - Représentations musicales
STMS - Sciences et Technologies de la Musique et du Son
Abstract : We introduce OM-Faust, an OpenMusic library including objects and functions to write, compile and control Faust programs. Faust is a domain-specific functional programming language designed for DSP. The integration of Faust in OpenMusic enables composers to program and compile their own audio effects and synthesizers, controllable both in real-time or deferred time contexts. This implementation suggests a more general discussion regarding the relationship between real-time and off-line processing in computer-aided composition.
Liste complète des métadonnées

Cited literature [17 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01158363
Contributor : Jean Bresson <>
Submitted on : Sunday, May 31, 2015 - 8:28:52 PM
Last modification on : Thursday, March 21, 2019 - 1:21:09 PM
Document(s) archivé(s) le : Monday, April 24, 2017 - 9:33:52 PM

File

om-faust.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01158363, version 1

Citation

Dimitri Bouche, Jean Bresson, Stéphane Letz. Programmation and Control of Faust Sound Processing in OpenMusic. Joint International Computer Music / Sound and Music Computing Conferences (ICMC-SMC), 2014, Athens, Greece. ⟨hal-01158363⟩

Share

Metrics

Record views

225

Files downloads

297