Conference paper Open Access

A Faust architecture for the ESP32 microcontroller

Romain Michon; Daniel Overholt; Stéphane Letz; Yann Orlarey; Dominique Fober; Catinca Dumitrascu

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. 

Files (1.3 MB)
Name Size
1.3 MB Download
All versions This version
Views 120120
Downloads 9898
Data volume 128.0 MB128.0 MB
Unique views 112112
Unique downloads 8989


Cite as