From 64823f2d37346b0bd2d1c6c786125995cda3e73f Mon Sep 17 00:00:00 2001 From: reuk Date: Thu, 17 Oct 2024 16:13:00 +0100 Subject: [PATCH] LV2 Client: Query processor instead of relying on JucePlugin_IsMidiEffect --- .../juce_audio_plugin_client_LV2.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_LV2.cpp b/modules/juce_audio_plugin_client/juce_audio_plugin_client_LV2.cpp index 80098bb294..bf1bd28264 100644 --- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_LV2.cpp +++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_LV2.cpp @@ -1291,8 +1291,8 @@ private: "\t\tatom:bufferType atom:Sequence ;\n" "\t\tatom:supports\n"; - #if ! JucePlugin_IsSynth && ! JucePlugin_IsMidiEffect - if (proc.acceptsMidi()) + #if ! JucePlugin_IsSynth + if (proc.acceptsMidi() || proc.isMidiEffect()) #endif os << "\t\t\tmidi:MidiEvent ,\n"; @@ -1308,9 +1308,7 @@ private: "\t\tatom:bufferType atom:Sequence ;\n" "\t\tatom:supports\n"; - #if ! JucePlugin_IsMidiEffect - if (proc.producesMidi()) - #endif + if (proc.producesMidi() || proc.isMidiEffect()) os << "\t\t\tmidi:MidiEvent ,\n"; os << "\t\t\tpatch:Message ;\n"