From 31b881c9dce1058dc715d953051f8f7a0699f978 Mon Sep 17 00:00:00 2001 From: Roland Rabien Date: Fri, 29 Sep 2023 09:35:19 -0700 Subject: [PATCH] Clear reverb/delay buffers on panic --- plugin/Source/PluginProcessor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin/Source/PluginProcessor.cpp b/plugin/Source/PluginProcessor.cpp index 0de977f..4e610b1 100644 --- a/plugin/Source/PluginProcessor.cpp +++ b/plugin/Source/PluginProcessor.cpp @@ -691,7 +691,6 @@ void WavetableAudioProcessor::reset() gate.reset(); chorus.reset(); stereoDelay.reset(); - reverb.reset(); for (auto& l : modLFOs) @@ -741,6 +740,8 @@ void WavetableAudioProcessor::processBlock (juce::AudioBuffer& buffer, ju { blockMissed = presetLoaded = false; lastMono = ! lastMono; + stereoDelay.reset(); + reverb.reset(); turnOffAllVoices (false); }