From b0790feab6df8b57ab9867aa3e2355a92ccb477b Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 30 Jun 2020 12:48:11 +0100 Subject: [PATCH] VST3: Re-initialise plug-in MIDI buses in prepareToPlay() --- .../format_types/juce_VST3PluginFormat.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp b/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp index bb5d2c4dc6..b7411e9a7a 100644 --- a/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp +++ b/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp @@ -2076,6 +2076,8 @@ public: setLatencySamples (jmax (0, (int) processor->getLatencySamples())); cachedBusLayouts = getBusesLayout(); + setStateForAllMidiBuses (true); + warnOnFailure (holder->component->setActive (true)); warnOnFailureIfImplemented (processor->setProcessing (true));