Arduino Midi Controller
A project to create a controller that would be able to play MIDI sounds when connected to a computer.
This is a project to create a controller that plays Musical Instrument Digital Interface, or MIDI, files. Made using 16 Sanwa arcade buttons, a 3D printed case, and soldered wires. The main code stems from using one of Arduino’s MIDI tutorials, and an Arduino Leonardo.

Back of the MIDI controller alongside a demo video. In the video, the MIDI controller is connected to a laptop, playing audio as the buttons are pressed.
Parts List
- Arduino Leonardo
- PLA
- 16x Sanwa Arcade Buttons
- Soldering Equipment