MidiIO is derived from both the MidiInput and the MidiOutput
classes. The MidiIO class conains all of the abilities of both
functions inside of one object.
The MidiIO class is useful for handling communication with
MIDI devices which can handle both input and output. For example,
this class is inherited by the RadioDrum and Synthesizer
classes which are designed for specific types of MIDI instruments.