A faust architecture for the ESP32 microcontroller

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

*Corresponding author for this work

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

7 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationSMC 2020 - Proceedings of the 17th Sound and Music Computing Conference
EditorsSimone Spagnol, Andrea Valle
Number of pages6
PublisherCERN
Publication dateJun 2020
Pages76-81
ISBN (Electronic)9788894541502
Publication statusPublished - Jun 2020
Event17th Sound and Music Computing Conference, SMC 2020 - Virtual, Torino, Italy
Duration: 24 Jun 202026 Jun 2020

Conference

Conference17th Sound and Music Computing Conference, SMC 2020
Country/TerritoryItaly
CityVirtual, Torino
Period24/06/202026/06/2020
SponsorARDUINO
SeriesProceedings of the Sound and Music Computing Conferences
Volume2020-June
ISSN2518-3672

Bibliographical note

Publisher Copyright:
Copyright © 2020 Romain Michon, Daniel Overholt, Stéphane Letz, Yann Orlarey, Dominique Fober, and Catinca Dumitrascu.

Fingerprint

Dive into the research topics of 'A faust architecture for the ESP32 microcontroller'. Together they form a unique fingerprint.

Cite this