Completed2024
DJ Pete Beat Sequencer
Embedded firmware with a STM32 microcontroller for interactive music production.
STM32CI2CDMADACSPIAdafruit NeoTrellisEmbedded Systems

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.