diff --git a/source/native-plugins/zynaddsubfx-synth.cpp b/source/native-plugins/zynaddsubfx-synth.cpp index 8662d18cd..2e4b19224 100644 --- a/source/native-plugins/zynaddsubfx-synth.cpp +++ b/source/native-plugins/zynaddsubfx-synth.cpp @@ -700,6 +700,10 @@ protected: _deleteMaster(); fSynth.buffersize = static_cast(bufferSize); + + if (fSynth.buffersize > 32) + fSynth.buffersize = 32; + fSynth.alias(); _initMaster();