The FAUST language has been designed to provide developers an alternative to C/C++ code, to easily develop and deploy DSP algorithms, effects, instruments etc. The ecosystem is composed of the language and its compiler, as well as different components that help test, benchmark and optimize, and run the resulting code on a large variety of platforms. In this paper we present various architectures files, optimization and testing tools, that have been developed over the years as part of the FAUST ecosystem, in order to expand the use of the compiler on various targets, and help developers optimize their DSP code. Some of them were publicly announced and can help when deploying DSPs, some are more experimental to be tested by more adventurous developers.
[1]
Dominique Fober,et al.
FAUST Domain Specific Audio DSP Language Compiled to WebAssembly
,
2018,
WWW.
[2]
Dominique Fober,et al.
FAUST ARCHITECTURES DESIGN AND OSC SUPPORT.
,
2011
.
[3]
Yann Orlarey,et al.
Audio Rendering/Processing and Control Ubiquity ? a Solution Built Using the Faust Dynamic Compiler and JACK/NetJack
,
2014,
ICMC.
[4]
Dominique Fober,et al.
FAUSTLIVE, Just-In-Time Faust Compiler... and much more
,
2014
.
[5]
Dominique Fober,et al.
Compiling Faust audio DSP code to WebAssembly
,
2017
.