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.