Project information
- Project date: August 1, 2024 - August 10, 2024
- Programming languages used: C++
- Libraries/Frameworks used: Control Surface
- Hardware used: Arduino Mega, Rockband Guitar Controller
- Software used: Arduino IDE, MIDI Library
- GitHub repo: github.com/zkarim28/RiffMIDI
- -->Demo 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.