public List<MidiEvent> getAllMidiEventsofType(MidiHelper.MidiChannelEvent eventChannelType, MidiHelper.MidiMetaEvent eventMetaType)
{
List<MidiEvent> matchList = new List<MidiEvent>();
for (int x = 0; x < tracks.Length; x++)
{
for (int i = 0; i < tracks[x].MidiEvents.Length; i++)
{
if (tracks[x].MidiEvents[i].midiMetaEvent == eventMetaType && tracks[x].MidiEvents[i].midiChannelEvent == eventChannelType)
matchList.Add(tracks[x].MidiEvents[i]);
}
}
return matchList;
}