From ad73ea8e3f90fc0ce34fc020defe57c5155bb5fa Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Mon, 19 Feb 2018 12:12:29 +0000 Subject: [PATCH] VST3: Added a call to setNonRealtime before prepareToPlay --- modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp index d6d3937e03..1dd1798b9c 100644 --- a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp @@ -1935,6 +1935,7 @@ public: getPluginInstance().setProcessingPrecision (newSetup.symbolicSampleSize == Vst::kSample64 ? AudioProcessor::doublePrecision : AudioProcessor::singlePrecision); + getPluginInstance().setNonRealtime (newSetup.processMode == Vst::kOffline); preparePlugin (processSetup.sampleRate, processSetup.maxSamplesPerBlock);