diff --git a/src/sfizz/Voice.cpp b/src/sfizz/Voice.cpp index 20e84be0..33d2d5eb 100644 --- a/src/sfizz/Voice.cpp +++ b/src/sfizz/Voice.cpp @@ -551,6 +551,9 @@ void Voice::setSampleRate(float sampleRate) noexcept for (WavetableOscillator& osc : impl.waveOscillators_) osc.init(sampleRate); + for (auto& eg : impl.flexEGs_) + eg->setSampleRate(sampleRate); + for (auto& lfo : impl.lfos_) lfo->setSampleRate(sampleRate);