From 7fb0cf8047aaee424f9f01bb4bb76f1dfbfcb98a Mon Sep 17 00:00:00 2001 From: Kristian Amlie Date: Wed, 26 Mar 2025 09:21:49 +0100 Subject: [PATCH] Fix broken program and bank messages for Jack applications. It appears to simply be a typo. MAP_PROGRAM_CHANGES is not an available option for Jack applications, only SEND_PROGRAM_CHANGES is. Signed-off-by: Kristian Amlie --- source/backend/plugin/CarlaPluginJack.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/backend/plugin/CarlaPluginJack.cpp b/source/backend/plugin/CarlaPluginJack.cpp index c95892055..738133258 100644 --- a/source/backend/plugin/CarlaPluginJack.cpp +++ b/source/backend/plugin/CarlaPluginJack.cpp @@ -1139,7 +1139,7 @@ public: break; case kEngineControlEventTypeMidiBank: - if (pData->options & PLUGIN_OPTION_MAP_PROGRAM_CHANGES) + if (pData->options & PLUGIN_OPTION_SEND_PROGRAM_CHANGES) { fShmRtClientControl.writeOpcode(kPluginBridgeRtClientControlEventMidiBank); fShmRtClientControl.writeUInt(event.time); @@ -1150,7 +1150,7 @@ public: break; case kEngineControlEventTypeMidiProgram: - if (pData->options & PLUGIN_OPTION_MAP_PROGRAM_CHANGES) + if (pData->options & PLUGIN_OPTION_SEND_PROGRAM_CHANGES) { fShmRtClientControl.writeOpcode(kPluginBridgeRtClientControlEventMidiProgram); fShmRtClientControl.writeUInt(event.time);