Project Proposal & Goals
Our team, DJ Pete (adiab, madden41, tharpep, pate1701), set out to turn lab-grade hardware into a friendly beat machine. Picture a grid of pads that light up as you tap them, then keep playing your pattern back like a mini drumline--that was the north star.
What we set out to prove
- Make the pad grid feel instant and responsive so it keeps up with real playing.
- Layer multiple sounds without hiccups, even while you're changing the pattern.
- Let you swap sound packs from removable storage instead of reprogramming the board.
- Keep every sound in sync with the master tempo so the groove never drifts.
What we built it with
- An STM32 microcontroller board, the Adafruit NeoTrellis keypad, lab power supplies, and a simple headphone jack output.
- An illuminated 8×8 grid that shows the current beat and which pads are active.
- Live tempo control so you can speed up or slow down during a jam.
How we scheduled the build
- Oct 20 -- read pad presses and print them to a laptop so we knew the hardware worked.
- Oct 27 -- mirror the pad grid inside our code so the sequencer understood the loop.
- Oct 30 -- send audio cleanly to the speaker path.
- Nov 3 -- load new sounds from the SD card.
- Nov 5 -- play real samples out of the speaker.
- Nov 8 -- demo a full beat with everything connected.
Similar projects we studied
- NeoTrellis drum pad -- fun single-pad jams, but no looping.
- teensy beat synth -- polished sounds, less focus on live input.
- sequence mode groovebox -- close to our feature set but fixed tempo and simpler visuals.


