public abstract void Process(MidiMessage m);
public abstract bool TryLearnMessage(MidiMessage m);
public bool EqualsSimple(MidiMessage other) { return(this.channel == other.channel && this.message == other.message && this.data1 == other.data1); }