adding gui support for multiple midi devices via new MidiControlInput module
tweaks to midi gui - note names and autopopulate default device