mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-09 15:15:41 +01:00
LCXL: Add some Mixbus functionality
in the mixer mode secondary functions
(Device/Hold) of knobs per track
will map as follows:
Send A - trim (same as for Ardour)
Send B - HPF Freq
PAN - Compressor threshold
This commit is contained in:
parent
d17b6c5eea
commit
fa7c8f6013
1 changed files with 8 additions and 0 deletions
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue