RiffMIDI Guitar Controller
RiffMIDI Guitar Controller

Project information

  • Project date: July 24, 2024 - Aug 24, 2024
  • Language: C++
  • Libraries/Frameworks: Control Surface
  • Hardware: Arduino Mega, Rockband Guitar Controller
  • Software: Arduino IDE, MIDI Library
  • Repo: github.com/zkarim28/RiffMIDI
  • Showcase Video

Summary

RiffMIDI is a custom project that transforms a Rockband guitar controller into a fully functional MIDI controller. The project uses an Arduino Mega to interface with the guitar's buttons and fretboard, sending MIDI signals to a digital audio workstation (DAW). This allows users to play and control virtual instruments using the familiar guitar layout. The project involved extensive hardware hacking, including reverse-engineering the controller's wiring and developing custom firmware to handle MIDI output. RiffMIDI adds a unique, guitar-centric approach to music production, making it an innovative tool for musicians and hobbyists alike.