diff options
Diffstat (limited to 'libs')
-rw-r--r-- | libs/surfaces/launch_control_xl/launch_control_xl.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/surfaces/launch_control_xl/launch_control_xl.cc b/libs/surfaces/launch_control_xl/launch_control_xl.cc index b542efe2fa..f92d6125aa 100644 --- a/libs/surfaces/launch_control_xl/launch_control_xl.cc +++ b/libs/surfaces/launch_control_xl/launch_control_xl.cc @@ -467,13 +467,21 @@ LaunchControlXL::handle_knob_message (Knob* knob) } } else if (knob->id() >= 8 && knob->id() < 16) { // sendB knob if (buttons_down.find(Device) != buttons_down.end()) { // Device button hold +#ifdef MIXBUS + ac = stripable[chan]->filter_freq_controllable (true); +#else /* something */ +#endif } else { ac = stripable[chan]->send_level_controllable (1); } } else if (knob->id() >= 16 && knob->id() < 24) { // pan knob if (buttons_down.find(Device) != buttons_down.end()) { // Device button hold +#ifdef MIXBUS + ac = stripable[chan]->comp_threshold_controllable(); +#else ac = stripable[chan]->pan_width_control(); +#endif } else { ac = stripable[chan]->pan_azimuth_control(); } |