Better interface for MIDI input. mtk executable features.
Also made the input and output superclasses private, since they don't function as i/o.