10.5281/zenodo.3898692
https://zenodo.org/records/3898692
oai:zenodo.org:3898692
Romain Michon
Romain Michon
Daniel Overholt
Daniel Overholt
Stéphane Letz
Stéphane Letz
Yann Orlarey
Yann Orlarey
Dominique Fober
Dominique Fober
Catinca Dumitrascu
Catinca Dumitrascu
A Faust architecture for the ESP32 microcontroller
Zenodo
2020
2020-06-17
10.5281/zenodo.3898691
https://zenodo.org/communities/smc
Creative Commons Attribution 3.0 Unported
This paper introduces faust2esp32, a tool to generate digital signal processing engines for the ESP32 microcontroller family. It can target both the C++ and the Arduino ESP32 programming environment and it supports a wide range of audio codecs, making it compatible with most ESP32-based prototyping boards. After demonstrating how to use faust2esp32 and providing technical details about its implementation, we evaluate its performances and we present the FAUST Gramophone which is a programmable instrument taking advantage of this technology. Finally, future plans around embedded systems for real-time audio processing and FAUST are presented.