ESP32 DRUM SYNTH MACHINE
This is my DRUM SYNTH LOFI MACHINE.
- Wavetable synthesizer based on DZL Arduino library "The Synth" (https://github.com/dzlonline/the_synth)
- 16 sound polyphony
- Sound parameters: Table, Length, Envelope, Pitch, Modulation, + Volume, Pan and Filter.
- Filter (LowPassFilter) comes from Mozzi library (https://github.com/sensorium/Mozzi)
SEQUENCER:
- 16 step/pattern editor and random generators (pattern, sound parameters and notes)
- Lolin S2 Mini (ESP32 S2)
- PCM5102A I2s dac
- 24 push buttons (8x3)
- Rotary encoder
- OLED display I2c
- 32 LED WS2812B
IDE: Arduino 1.8.19
Boards: Expressif Systems 2.0.14
Board: Lolin S2 Mini
Libraries:
- Sequencer Timer - uClock: https://github.com/midilab/uClock
- RGB Leds - Adafruit Neopixel: https://github.com/adafruit/Adafruit_NeoPixel
- OLED - u8g2: https://github.com/olikraus/u8g2
Schematics uploaded.
Join solder pads near SCK pin in PCM5102A module.
Video demo of the prototype: