From 5f5207226d6c04502c67df4299fc814b17976d51 Mon Sep 17 00:00:00 2001 From: Roland Rabien Date: Mon, 4 Sep 2023 16:11:47 -0700 Subject: [PATCH] Fix sample rate --- plugin/Source/WavetableVoice.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugin/Source/WavetableVoice.cpp b/plugin/Source/WavetableVoice.cpp index 7868d46..b084c72 100644 --- a/plugin/Source/WavetableVoice.cpp +++ b/plugin/Source/WavetableVoice.cpp @@ -135,6 +135,8 @@ void WavetableVoice::setCurrentSampleRate (double newRate) for (auto& osc : oscillators) osc.setSampleRate (newRate); + noise.setSampleRate (newRate); + sub.setSampleRate (newRate); filter.setSampleRate (newRate); @@ -143,6 +145,9 @@ void WavetableVoice::setCurrentSampleRate (double newRate) for (auto& l : modLFOs) l.setSampleRate (newRate); + for (auto& a : modADSRs) + a.setSampleRate (newRate); + modStepLFO.setSampleRate (newRate); noteSmoother.setSampleRate (newRate); adsr.setSampleRate (newRate);