Audio Rendering/Processing and Control Ubiquity ? a Solution Built Using the Faust Dynamic Compiler and JACK/NetJack - Archive ouverte HAL Accéder directement au contenu
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

Stephane Letz
  • Fonction : Auteur
  • PersonId : 882829
Sarah Denoux
  • Fonction : Auteur
  • PersonId : 8223
  • IdHAL : sdenoux

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)
Loading...

Dates et versions

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

Licence

Copyright (Tous droits réservés)

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

GRAME ANR FAUST
42 Consultations
69 Téléchargements

Partager

Gmail Facebook X LinkedIn More