From b16a8f25ad276f8462fcad5a28811ef5fccf90db Mon Sep 17 00:00:00 2001 From: Paul Fd Date: Wed, 12 Jan 2022 14:44:48 +0100 Subject: [PATCH] Propagate veltracks to the used CCs --- src/sfizz/Synth.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sfizz/Synth.cpp b/src/sfizz/Synth.cpp index 6960375a..5918d046 100644 --- a/src/sfizz/Synth.cpp +++ b/src/sfizz/Synth.cpp @@ -2203,6 +2203,11 @@ void Synth::Impl::collectUsedCCsFromRegion(BitArray& usedCCs, co collectUsedCCsFromCCMap(usedCCs, region.amplitudeEG.ccStart); 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) { collectUsedCCsFromCCMap(usedCCs, region.pitchEG->ccAttack); collectUsedCCsFromCCMap(usedCCs, region.pitchEG->ccRelease);