Make Your Own Cheap USB MIDI Controller or Keyboard : 4 Steps - Instructables
USB Host - MIDI device software
Footswitch with 9 channels and using 4 banks - Audio - Arduino Forum
Building an Arduino MIDI Controller : 9 Steps (with Pictures) - Instructables
USB MIDI Adapter 6.56ft USB to MIDI Cable Adapter Converter-USB to Midi in-Out Converter Music Keyboard Piano Laptop Fit for Windows XP Vista - Walmart.com
Amazon.com: LEKATO MIDI USB C Cable Type-C MIDI Interface with Input & Output Connecting with Keyboard/Synthesizer for Editing & Recording Professional USB C MIDI Cable Adapter with Windows/Mac for Studio -6.5Ft :