Skip to content
Completed2024

DJ Pete Beat Sequencer

Embedded firmware with a STM32 microcontroller for interactive music production.

STM32CI2CDMADACSPIAdafruit NeoTrellisEmbedded Systems
Beat sequencer with NeoTrellis RGB keypad interface
Beat sequencer with NeoTrellis RGB keypad interface

Challenge

For the Purdue Spark Challenge, I wanted to build something that combined my embedded systems coursework with music production.

Solution

•

Implemented multiple communication protocols (I2C, DMA, DAC, SPI) on STM32 microcontroller

•

Integrated Adafruit NeoTrellis RGB keypads for visual feedback and user interaction

•

Developed real-time audio processing with low-latency performance

Result

Presented the working beat sequencer at the Spark Challenge. Good hands-on experience with low-level protocols and real-time audio.