Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.
/ stm32-drum Public archive
forked from nguest/stm32-drum

STM32F103 drum machine / 12bit resolution. Screen powered by Arduino Nano as SPI slave

Notifications You must be signed in to change notification settings

hlvs-gnc/stm32-drum

 
 

Repository files navigation

STM32-drum

STM32F103 drum machine / 12bits

Output 1.3" 128x64 OLED via Arduino Nano as SPI slave. Capacitative touch for drum triggers

TODO:

  • Basic operation from pre-programmed pattern
  • SPI transfer to Nano and live pattern display on screen
  • Play/ Pause/ Record buttons
  • Digital tempo change
  • Shorten samples / save length pattern
  • Reduce gain / save gain pattern
  • Display gain / length on screen
  • Swing?
  • Capacitative touch buttons >= 8
  • Multiple buffers for multiple PWM output?
  • Save / recall patterns
  • DAC output
  • MIDI input (at least for tempo?)

STM32-drum breadboard

About

STM32F103 drum machine / 12bit resolution. Screen powered by Arduino Nano as SPI slave

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 94.8%
  • C++ 4.1%
  • Objective-C 1.1%