Пример #1
0
 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;
 }