private static void UpdateControlChange(List<MidiEvent> newevents, MidiEvent changeEvent)
{
foreach (MidiEvent mevent in newevents) {
if ((mevent.EventFlag == changeEvent.EventFlag) &&
(mevent.Channel == changeEvent.Channel) &&
(mevent.ControlNum == changeEvent.ControlNum)) {
mevent.ControlValue = changeEvent.ControlValue;
return;
}
}
newevents.Add(changeEvent);
}