marcel-licence / ml_synth_basic_example

Arduino polyphonic synthesizer project (not a Moog) for ESP32 - STM32 - Teensy and more
GNU General Public License v3.0
33 stars 8 forks source link
arduino effects esp32 filter polyphonic stm32 synthesizer teensy

ml_synth_basic_example

Arduino polyphonic synthesizer project (not a Moog) for ESP32 - STM32 - Teensy and more

project picture
link to the video

My intention was to make a Moog-like synthesizer. The result is a bit different but contains some features you might know. It is a polyphonic Arduino synthesizer project which runs with 3 oscillators per voice. Tested on the ESP32 it supports 8 voices simultaneously. Each of the 16 MIDI channels can be configured to generate a unique sound. Finally the project is not for the ESP32 only. The flexible design allows the support of different platforms like STM32, Teensy etc. All you hear in this video is directly recorded from the ESP32 Audio Kit without any post processing.

Supported versions of board library

The following images shows the rough architecture of the project:

project block diagram