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