Térence Clastres
|
51b5c01b8b
|
Add knob leds and refine colors
|
2018-08-18 20:49:17 +02:00 |
|
Jan Lentfer
|
c2b4f19612
|
LCXL: fix typos in function names
|
2018-08-18 18:12:18 +02:00 |
|
Jan Lentfer
|
5e67630b23
|
LCXL: add isolate solo as secondary function
Holding the Device button and press one
of the Track Focus button will toggle
solo isolation on the correspongind track
|
2018-08-18 18:12:18 +02:00 |
|
Jan Lentfer
|
4789147482
|
LCXL: split track focus button and led code
|
2018-08-18 18:12:18 +02:00 |
|
Térence Clastres
|
4122ff891c
|
Code styling: remove whitespaces between parenthesis
|
2018-08-15 18:48:32 -04:00 |
|
Térence Clastres
|
7c6c8ac270
|
Attempt to make some function's names more explicit
|
2018-08-15 18:48:32 -04:00 |
|
Térence Clastres
|
928a6ef4be
|
Fix track select right led wrong behaviour
|
2018-08-15 18:48:32 -04:00 |
|
Térence Clastres
|
cb0ae63fe2
|
Fix track buttons not working when selecting the last stripable
|
2018-08-15 18:48:32 -04:00 |
|
|
f88b557ce7
|
Remove some unused includes
|
2018-08-16 00:23:05 +02:00 |
|
Jan Lentfer
|
6434bf9dd3
|
LCXL: Reorganize knobs functions
Make the knobs work as printed on the controller
Holding the Device button will enable extra functionality:
Send A -> Trim Control
Pan -> Stereo Width
|
2018-08-13 22:10:47 +02:00 |
|
Jan Lentfer
|
d3e7fa0ebf
|
LCXL: implement mute, solo and record arm toggles
Holding the Device button and pressing one
of mute, solo and record arm will toggle
selected tracks (use Track Focus buttons)
accordingly.
|
2018-08-13 14:53:43 -04:00 |
|
Térence Clastres
|
dab2513d9f
|
Add pick-up mode and use it for knobs and faders
The pick up mode ignores new controller values until they match with the current setting of the stripable's ac
|
2018-08-13 13:57:06 -04:00 |
|
Térence Clastres
|
0d01a2abe9
|
Add Launch Control XL icon
|
2018-08-09 22:42:44 +02:00 |
|
Térence Clastres
|
740e075803
|
Turn off button led if it doesn't control a stripable
|
2018-08-09 22:13:14 +02:00 |
|
Térence Clastres
|
5276a9941b
|
Call switch_bank() and use button_track_mode() within it to init required LEDs
|
2018-08-09 21:38:56 +02:00 |
|
Térence Clastres
|
a9958840b0
|
Add reset method and use it during start-up/shutdown
|
2018-08-09 21:05:55 +02:00 |
|
Térence Clastres
|
2c460135c5
|
Add missing set_color(Off) in else statement
|
2018-08-09 21:05:55 +02:00 |
|
Térence Clastres
|
cbb0a33aa3
|
Correct formatting for if/else statements
|
2018-08-09 21:05:55 +02:00 |
|
Térence Clastres
|
24e4ba399c
|
Fix wrong note number offset
|
2018-08-09 21:05:51 +02:00 |
|
|
3064c5a675
|
fix button note number map lookup
|
2018-08-08 11:36:15 -04:00 |
|
|
ecfe1c2c67
|
emacs whitespace fixes
|
2018-08-07 10:49:33 -04:00 |
|
|
973c1cc61b
|
explicitly drop connections from destructor
|
2018-08-07 10:49:15 -04:00 |
|
|
120115aec0
|
don't use an invalidator when connecting an EventLoop object's methods to a signal
|
2018-08-07 10:48:43 -04:00 |
|
|
87b745face
|
fix uninitialized pointer error in launch control code
|
2018-08-07 10:44:56 -04:00 |
|
|
149dc68809
|
Fix invalid C++11isms: don't use of enum as class or namespace
|
2018-08-07 15:48:39 +02:00 |
|
|
8fa62f102e
|
Fix C++98 compatibility error
'>' should be '> >' within a nested template argument list
|
2018-08-07 15:44:30 +02:00 |
|
|
be51e617bb
|
LCXL: add missing request-buffer factory.
|
2018-08-07 15:40:30 +02:00 |
|
|
6d983d5f0b
|
Fix -Wnon-virtual-dtor
`struct ArdourSurface::LaunchControlXL::LED' has virtual functions
and accessible non-virtual destructor [-Wnon-virtual-dtor]
|
2018-08-07 15:36:22 +02:00 |
|
|
c4d25037c4
|
Fix invalid use of enum as class or namespace.
|
2018-08-07 15:34:03 +02:00 |
|
|
f0105dafc1
|
NO-OP: whitespace
|
2018-08-07 15:30:26 +02:00 |
|
Térence Clastres
|
8c7a1e004b
|
Add Launch Control XL control surface support
|
2018-08-07 04:16:09 +02:00 |
|
|
eb304fe4b8
|
FP2: Fix banking in NavChannel mode.
|
2018-08-01 11:35:35 -05:00 |
|
|
b61b1cd7aa
|
Tweak FP2/2018 Ctrl-Surface UI
|
2018-07-31 15:43:21 +02:00 |
|
|
cc2324e763
|
Tweak UI for Faderport2/2018
|
2018-07-31 15:32:26 +02:00 |
|
|
b30cd5f657
|
Fix Faderport8/16 support in the wake of FP2
|
2018-07-31 15:23:49 +02:00 |
|
|
948834bb1e
|
Add support for PreSonus Faderport2 (2018 model)
This is a cleaned-up, foward-ported version of Ben's
Mixbus patch (d6694c5b31).
|
2018-07-31 14:54:20 +02:00 |
|
|
1d61a3e17f
|
CC121: cycle track monitoring states
|
2018-07-12 21:43:49 +02:00 |
|
|
da6a6f1366
|
CC121: watch Track monitoring state
|
2018-07-12 21:42:57 +02:00 |
|
|
8004b9bb8e
|
OSC: custom mode should turn temp mode off
|
2018-07-06 08:09:03 -07:00 |
|
|
e1ce87956a
|
OSC: record tally should include master record
|
2018-07-06 08:08:29 -07:00 |
|
|
c2af992ac7
|
OSC: Use spill instead of collect
|
2018-07-06 07:35:24 -07:00 |
|
|
3322e6f5a5
|
OSC: make temp modes work with linked surfaces too
|
2018-07-05 23:24:30 -07:00 |
|
|
7af016b089
|
Prepare CC121 ctrl surface for Mixbus
- fix Panner
- implement touch-start when changing ctrls
- map some well-known ctrls (not yet ideal)
|
2018-07-05 16:49:01 +02:00 |
|
|
4b47a4c4cc
|
OSC: Set lowest select meter to -120 for mixbus
|
2018-07-04 19:18:38 -07:00 |
|
|
9d99cc8b01
|
OSC: Make sure group name for select gets updated
|
2018-07-02 08:18:42 -07:00 |
|
|
f30add4c0e
|
OSC: bugfix, select/next\previous sometimes resets to old strip
|
2018-06-30 18:59:37 -07:00 |
|
|
6e082b16b2
|
OSC: Add collect of groups or subgroups
|
2018-06-30 15:25:17 -07:00 |
|
|
ff03eeab04
|
fix mixing scope brace
|
2018-06-25 10:06:57 -04:00 |
|
|
d7ac5792b8
|
Accommodate recently removed source(s) in our MSVC project (libardour)
(this also needs ardour_genericmidi to link to both evoral and boost-regex)
|
2018-06-25 12:11:10 +01:00 |
|
|
87bab9c0f7
|
OSC: make select logic more sensible
|
2018-06-24 20:04:54 -07:00 |
|