It's an Arduino based FM Synth using the Mozzi library
Note that I used Platformio for the development of this sketch but you can upload it using the standard Arduino development environment as well. To do so:
- create a new sketch
- copy and paste the contents of this file to the sketch file
- remove the
#include <Arduino.h>
line (line #22). It's only needed for Platformio
[VIDEO]
- single carrier, single modulator signal with waveform selection
- modulation speed and intensity knobs
- noise source
- notes reading either by MIDI input or knob + button (continuous frequency)
Check out this post for more info and how to build an actualy synth using this code.