Compiling Faust audio DSP code to WebAssembly
Résumé
After a first version based on asm.js [4], we show in this paper how the Faust audio DSP language can be used to generate e cient Web Audio nodes based on WebAssembly. Two new compiler backends have been developed. The libfaust library version of the compiler has been compiled for the Web, thus allowing to have an e cient compilation chain from Faust DSP sources and libraries to audio nodes directly available in the browser.
Domaines
Multimédia [cs.MM]
Origine : Fichiers éditeurs autorisés sur une archive ouverte