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);