MIDI Controller $29.6 8 # DIY MIDI No programming, 16 analog inputs, 16 buttons, 16 LEDs and the ability to easily expand t