Published June 17, 2020 | Version v1
Conference paper Open

A Faust architecture for the ESP32 microcontroller

Description

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

SMCCIM_2020_paper_74.pdf

Files (1.3 MB)

Name Size Download all
md5:4f5017f5f9e8de10e06864c10dc69b89
1.3 MB Preview Download