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
SMCCIM_2020_paper_74.pdf
md5:4f5017f5f9e8de10e06864c10dc69b89
1.3 MB Download
120
98
views
downloads
All versions This version
Views 120120
Downloads 9898
Data volume 128.0 MB128.0 MB
Unique views 112112
Unique downloads 8989

Share

Cite as