Communication Dans Un Congrès Année : 2014

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

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)
Licence
Loading...

Dates et versions

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

Licence

Identifiants

  • HAL Id : hal-01349752 , version 1

Citer

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

107 Consultations
193 Téléchargements

Partager

  • More