Propagate veltracks to the used CCs

This commit is contained in:
Paul Fd 2022-01-12 14:44:48 +01:00
parent a0546b7e0f
commit b16a8f25ad

View file

@ -2203,6 +2203,11 @@ void Synth::Impl::collectUsedCCsFromRegion(BitArray<config::numCCs>& usedCCs, co
collectUsedCCsFromCCMap(usedCCs, region.amplitudeEG.ccStart); collectUsedCCsFromCCMap(usedCCs, region.amplitudeEG.ccStart);
collectUsedCCsFromCCMap(usedCCs, region.amplitudeEG.ccSustain); collectUsedCCsFromCCMap(usedCCs, region.amplitudeEG.ccSustain);
collectUsedCCsFromCCMap(usedCCs, region.ampVeltrackCC);
collectUsedCCsFromCCMap(usedCCs, region.pitchVeltrackCC);
for (const auto& filter: region.filters)
collectUsedCCsFromCCMap(usedCCs, filter.veltrackCC);
if (region.pitchEG) { if (region.pitchEG) {
collectUsedCCsFromCCMap(usedCCs, region.pitchEG->ccAttack); collectUsedCCsFromCCMap(usedCCs, region.pitchEG->ccAttack);
collectUsedCCsFromCCMap(usedCCs, region.pitchEG->ccRelease); collectUsedCCsFromCCMap(usedCCs, region.pitchEG->ccRelease);