280 |
return expf(RgnInfo.ReleaseTriggerDecay * noteLength); |
return expf(RgnInfo.ReleaseTriggerDecay * noteLength); |
281 |
} |
} |
282 |
|
|
283 |
|
release_trigger_t Voice::GetReleaseTriggerFlags() { |
284 |
|
return release_trigger_noteoff; |
285 |
|
} |
286 |
|
|
287 |
void Voice::ProcessGroupEvent(RTList<Event>::Iterator& itEvent) { |
void Voice::ProcessGroupEvent(RTList<Event>::Iterator& itEvent) { |
288 |
dmsg(4,("Voice %p processGroupEvents event type=%d", (void*)this, itEvent->Type)); |
dmsg(4,("Voice %p processGroupEvents event type=%d", (void*)this, itEvent->Type)); |
289 |
if (itEvent->Type == Event::type_control_change || |
if (itEvent->Type == Event::type_control_change || |