488 |
if (bLFO2Enabled) fFinalCutoff *= pLFO2->render(); |
if (bLFO2Enabled) fFinalCutoff *= pLFO2->render(); |
489 |
if (bLFO3Enabled) finalSynthesisParameters.fFinalPitch *= RTMath::CentsToFreqRatio(pLFO3->render()); |
if (bLFO3Enabled) finalSynthesisParameters.fFinalPitch *= RTMath::CentsToFreqRatio(pLFO3->render()); |
490 |
} else { |
} else { |
491 |
// if the voice was killed in this subfragment, or if the |
// if the voice was killed in this subfragment, enter fade out stage |
492 |
// filter EG is finished, switch EG1 to fade out stage |
if (itKillEvent && killPos <= iSubFragmentEnd) { |
493 |
/*if ((itKillEvent && killPos <= iSubFragmentEnd) || |
pSignalUnitRack->EnterFadeOutStage(); |
494 |
(SYNTHESIS_MODE_GET_FILTER(SynthesisMode) && |
itKillEvent = Pool<Event>::Iterator(); |
495 |
pEG2->getSegmentType() == EG::segment_end)) { |
} |
496 |
|
|
497 |
|
// if the filter EG is finished, switch EG1 to fade out stage |
498 |
|
/*if (SYNTHESIS_MODE_GET_FILTER(SynthesisMode) && |
499 |
|
pEG2->getSegmentType() == EG::segment_end) { |
500 |
pEG1->enterFadeOutStage(); |
pEG1->enterFadeOutStage(); |
501 |
itKillEvent = Pool<Event>::Iterator(); |
itKillEvent = Pool<Event>::Iterator(); |
502 |
}*/ |
}*/ |