From 03698aeccd5420b130bd5a3d251f9b6afd171ad6 Mon Sep 17 00:00:00 2001 From: Jay Vaughan Date: Thu, 14 Dec 2023 21:44:50 +0100 Subject: [PATCH] set up fir Filter when re-loading state (i.e. plugin restore condition) --- source/PluginProcessor.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/PluginProcessor.cpp b/source/PluginProcessor.cpp index 8c49858..88e86cf 100644 --- a/source/PluginProcessor.cpp +++ b/source/PluginProcessor.cpp @@ -610,6 +610,16 @@ PolarDesignerAudioProcessor::PolarDesignerAudioProcessor() : AudioProcessor (Bus activeBandsChanged = true; zeroDelayModeChanged = true; ffDfEqChanged = true; + + // !J! Some Hosts call setStateInformation before prepareToPlay... + // filter bank + filterBankBuffer.setSize (N_CH_IN * 5, currentBlockSize); + filterBankBuffer.clear(); + firFilterBuffer.setSize (5, firLen); + firFilterBuffer.clear(); + omniEightBuffer.setSize (2, currentBlockSize); + omniEightBuffer.clear(); + computeAllFilterCoefficients(); initAllConvolvers(); repaintDEQ = true;