Audio Rendering/Processing and Control Ubiquity ? a Solution Built Using the Faust Dynamic Compiler and JACK/NetJack - Archive ouverte HAL Access content directly
Conference Papers Year :

Audio Rendering/Processing and Control Ubiquity ? a Solution Built Using the Faust Dynamic Compiler and JACK/NetJack

Stephane Letz
  • Function : Author
  • PersonId : 882829
Sarah Denoux
  • Function : Author
  • PersonId : 8223
  • IdHAL : sdenoux
Yann Orlarey
  • Function : Author
  • PersonId : 882828

Abstract

We usually think of an audio application as a self-contained executable that will compute audio, allow user interface control, and render sound in a single process, on a unique machine. With the appearance of fast network and sophisticated, light and wireless control devices (such as tablets, smart-phones...) the three different parts (that are audio computation , interface control and sound rendering) can naturally be decoupled to run on different processes on a given machine , or even on different machines (on a LAN or WAN network). We describe a solution to run and control audio DSP on different machines based on: • the FAUST audio DSP language which permits local and remote dynamic compilation, code migration and deployment (using libfaust, libfaustremote and LLVM) • local and remote control capabilities (via OSC and HTTP based control interfaces) • JACK/NetJack network audio real-time layer to handle remote audio processing and rendering.
Fichier principal
Vignette du fichier
Faust-icmc-2014.pdf (1.53 Mo) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-01349752 , version 1 (28-07-2016)

Licence

Copyright

Identifiers

  • HAL Id : hal-01349752 , version 1

Cite

Stephane Letz, Sarah Denoux, Yann Orlarey. Audio Rendering/Processing and Control Ubiquity ? a Solution Built Using the Faust Dynamic Compiler and JACK/NetJack. 40th International Computer Music Conference joint with the 11th Sound & Music Computing conference (ICMC/SMC 2014), Jul 2014, Athènes, Greece. ⟨hal-01349752⟩

Collections

GRAME ANR FAUST
37 View
59 Download

Share

Gmail Facebook Twitter LinkedIn More