in

ESP32 Drum Synth Machine

ESP32 Drum Synth Machine

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 🙂

What do you think?

Newbie

Written by Buzzapp Master

Leave a Reply

Your email address will not be published. Required fields are marked *

GIPHY App Key not set. Please check settings

    Show HN: Ellipsis – Automated PR reviews and bug fixes

    Show HN: Ellipsis – Automated PR reviews and bug fixes

    Familial Transmission of Personality Is Higher Than Shown in Typical Studies