void Update()
{
while (eventQueue.Count > 0) {
var evt = eventQueue.Dequeue();
switch(evt.eventType) {
case MidiHelper.MidiChannelEvent.Note_On:
TriggerNoteOn(evt.channel, evt.note, evt.velocity);
break;
case MidiHelper.MidiChannelEvent.Note_Off:
TriggerNoteOff(evt.channel, evt.note);
break;
case MidiHelper.MidiChannelEvent.Unknown:
TriggerMidiEvent(evt.midiEvent);
break;
}
}
}