Repository files navigationREADMEDRUM_2004_V1
ESP32 DRUM SYNTH MACHINE
This is my DRUM SYNTH LOFI MACHINE.
Synth engine:
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)
Hardware:
Lolin S2 Mini (ESP32 S2)
PCM5102A I2s dac
24 push buttons (8×3)
Rotary encoder
OLED display I2c
32 LED WS2812B
Software:
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
Notes:
Schematics uploaded.
Join solder pads near SCK pin in PCM5102A module.
Video demo of the prototype:
Waiting PCBs to build the first one 🙂
GIPHY App Key not set. Please check settings