Fix sample rate

This commit is contained in:
Roland Rabien 2023-09-04 16:11:47 -07:00
commit 5f5207226d

View file

@ -135,6 +135,8 @@ void WavetableVoice::setCurrentSampleRate (double newRate)
for (auto& osc : oscillators) for (auto& osc : oscillators)
osc.setSampleRate (newRate); osc.setSampleRate (newRate);
noise.setSampleRate (newRate);
sub.setSampleRate (newRate);
filter.setSampleRate (newRate); filter.setSampleRate (newRate);
@ -143,6 +145,9 @@ void WavetableVoice::setCurrentSampleRate (double newRate)
for (auto& l : modLFOs) for (auto& l : modLFOs)
l.setSampleRate (newRate); l.setSampleRate (newRate);
for (auto& a : modADSRs)
a.setSampleRate (newRate);
modStepLFO.setSampleRate (newRate); modStepLFO.setSampleRate (newRate);
noteSmoother.setSampleRate (newRate); noteSmoother.setSampleRate (newRate);
adsr.setSampleRate (newRate); adsr.setSampleRate (newRate);