static bool HasMultipleChannels(MidiTrack track) { int channel = track.Notes[0].Channel; foreach (MidiNote note in track.Notes) { if (note.Channel != channel) { return true; } } return false; }