To make a simple MIDI controller, you need knowledge of firmware design and computer architecture ... to break out the connections on an Arduino nano to a dozen arcade push buttons, four slide ...