ihatemornings
Active member
Earlier this year I finally launched a drum machine that I’ve been working on for a few years. It’s all based around a Teensy 4.1, and I learned a LOT from this forum along the way. I haven’t open sourced the code, but might do in the future when I’ve had a chance to tidy it up a bit more and document it. 
Interesting bits:
Interesting bits:
- Teensy triggers the analogue drum circuits by sending short pulses out on 6 pins
- Drum sounds are mixed and sent back into the Teensy to add digital effects
- Using ES8388 audio codec
- All effects (bitcrush, filter, waveshaper, reverb) are digital except for delay
- Delay uses PT2399 chip, with Teensy controlling the delay time and wet/dry mix via a digital pot
- Digital pots (8 in total) also control decay time of the drum circuits
- Firmware updates over USB using FlasherX and WebSerial API