rescuing MIDINote old files, need to be updated for new architecture
creating MIDIMessage base class for Note and Control MIDI messages