From 2a9377e22b4c8dd6ad0ebcdf88716c9f3b38c9b3 Mon Sep 17 00:00:00 2001 From: falkTX Date: Mon, 26 Jan 2015 21:08:51 +0000 Subject: [PATCH] Tweaks to linuxsampler defaults, allow poly-aftertouch --- source/backend/plugin/CarlaPluginLinuxSampler.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/source/backend/plugin/CarlaPluginLinuxSampler.cpp b/source/backend/plugin/CarlaPluginLinuxSampler.cpp index 899816a62..9a8e1ad82 100644 --- a/source/backend/plugin/CarlaPluginLinuxSampler.cpp +++ b/source/backend/plugin/CarlaPluginLinuxSampler.cpp @@ -317,12 +317,15 @@ public: { uint options = 0x0; - options |= PLUGIN_OPTION_MAP_PROGRAM_CHANGES; options |= PLUGIN_OPTION_SEND_CONTROL_CHANGES; options |= PLUGIN_OPTION_SEND_CHANNEL_PRESSURE; + options |= PLUGIN_OPTION_SEND_NOTE_AFTERTOUCH; options |= PLUGIN_OPTION_SEND_PITCHBEND; options |= PLUGIN_OPTION_SEND_ALL_SOUND_OFF; + if (kIsGIG) + options |= PLUGIN_OPTION_MAP_PROGRAM_CHANGES; + return options; } @@ -1333,11 +1336,15 @@ public: // set default options pData->options = 0x0; - pData->options |= PLUGIN_OPTION_MAP_PROGRAM_CHANGES; + pData->options |= PLUGIN_OPTION_SEND_CONTROL_CHANGES; pData->options |= PLUGIN_OPTION_SEND_CHANNEL_PRESSURE; + pData->options |= PLUGIN_OPTION_SEND_NOTE_AFTERTOUCH; pData->options |= PLUGIN_OPTION_SEND_PITCHBEND; pData->options |= PLUGIN_OPTION_SEND_ALL_SOUND_OFF; + if (kIsGIG) + pData->options |= PLUGIN_OPTION_MAP_PROGRAM_CHANGES; + return true; }