diff --git a/JUCE b/JUCE index 224c4f7..90c15c4 160000 --- a/JUCE +++ b/JUCE @@ -1 +1 @@ -Subproject commit 224c4f706ba0988441e7269c3e7f2b9d5d242cbb +Subproject commit 90c15c4a7be6f77e701c8cf261e592191014ba4b diff --git a/source/PluginProcessor.cpp b/source/PluginProcessor.cpp index 88e86cf..682a510 100644 --- a/source/PluginProcessor.cpp +++ b/source/PluginProcessor.cpp @@ -613,15 +613,15 @@ PolarDesignerAudioProcessor::PolarDesignerAudioProcessor() : AudioProcessor (Bus // !J! Some Hosts call setStateInformation before prepareToPlay... // filter bank - filterBankBuffer.setSize (N_CH_IN * 5, currentBlockSize); + filterBankBuffer.setSize (N_CH_IN * 5, 0); filterBankBuffer.clear(); firFilterBuffer.setSize (5, firLen); firFilterBuffer.clear(); - omniEightBuffer.setSize (2, currentBlockSize); + omniEightBuffer.setSize (2, 0); omniEightBuffer.clear(); computeAllFilterCoefficients(); - initAllConvolvers(); + repaintDEQ = true; } diff --git a/source/PluginProcessor.h b/source/PluginProcessor.h index 711a1ab..11ddd2d 100644 --- a/source/PluginProcessor.h +++ b/source/PluginProcessor.h @@ -264,8 +264,8 @@ class PolarDesignerAudioProcessor : public AudioProcessor, public AudioProcesso AudioBuffer omniEightBuffer; // holds omni and fig-of-eight signals, size: 2 dsp::Convolution convolvers[10]; // holds 2*nBands mono convolvers - double currentSampleRate; - int currentBlockSize; + double currentSampleRate = 0; + int currentBlockSize = 0; //============================================================================== void resetXoverFreqs();