Jan Lentfer
|
ff0ee75a56
|
LCXL: Fix a problem in switch_bank
|
2019-01-03 19:22:56 +01:00 |
|
Jan Lentfer
|
5d2a03578c
|
LCXL: some more small tweaks
* assign Pan knob to Comp thresh as secondary function
* make cancel_all_solo and cancel_all_mute work in device mode, too
|
2018-12-12 18:14:48 +01:00 |
|
Jan Lentfer
|
fb1fe5ce30
|
LCXL: some final fixes
|
2018-11-11 19:52:37 +01:00 |
|
|
897258f5f1
|
Fix scalar initialization of shared_ptr<>.
|
2018-10-18 04:15:47 +02:00 |
|
Jan Lentfer
|
05d3539591
|
LCXL: complete overhaul and Mixbus support
|
2018-10-17 15:14:59 +02:00 |
|
Térence Clastres
|
a33a5cdeaf
|
LCXL: Assign one callback function per Knob/Fader
|
2018-10-17 15:14:59 +02:00 |
|
|
2172337306
|
Add missing cast (NoteButton to TrackButton)
|
2018-09-06 23:03:55 +02:00 |
|
|
e1c58aad60
|
Fix an invalid conversion from 'int' to non-scalar.
|
2018-09-06 19:28:45 +02:00 |
|
Jan Lentfer
|
eff7a51de1
|
LCXL: Refactor code to use boost::shared_ptr
|
2018-09-04 18:55:49 +02:00 |
|
Jan Lentfer
|
c3d0c80f68
|
LCXL: Fix two crashes
* fix a crash when accessing VCAs
* fix a crash when being at the end
of available stripables
* unify for-loop constructs
|
2018-08-29 23:40:26 +02:00 |
|
Jan Lentfer
|
fdbce2e8c8
|
LCXL: add visual feedback for sec button functions
also add some little fixes in regard
to fixing master fader on controller
fader no 8
|
2018-08-25 22:51:31 +02:00 |
|
|
3136b20847
|
Cleanup various design patterns.
* do not use implicit bool-to-int-cast
* avoid C++11 member initialization in header
* always use set and access methods, remove public variable
|
2018-08-24 16:55:00 +02:00 |
|
Térence Clastres
|
6bd81ee3c7
|
Revert "LCXL: Fast skip to first/last stripable with left/right long press"
This reverts commit 27b05f4d8d .
|
2018-08-22 22:40:57 +02:00 |
|
Térence Clastres
|
65cadf2cb6
|
LCXL: Make knobs' leds' color constant when controlling master bus
|
2018-08-22 22:33:00 +02:00 |
|
Térence Clastres
|
3f77c1245c
|
LCXL: track select: change from 1 strip at a time to whole bank
|
2018-08-22 22:33:00 +02:00 |
|
Jan Lentfer
|
266c5fbc16
|
LCXL: Mixbus secondary function for Ctrl buttons
In Mixbus holding Device and pressing
one (or many) of the Track Control buttons
will toggle the Master Assignment for the
corresponding track
|
2018-08-22 19:56:10 +02:00 |
|
Jan Lentfer
|
b80e079353
|
LCXL: fix some more typos
|
2018-08-22 19:50:51 +02:00 |
|
Térence Clastres
|
27b05f4d8d
|
LCXL: Fast skip to first/last stripable with left/right long press
|
2018-08-19 01:37:35 +02:00 |
|
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 |
|
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
|
740e075803
|
Turn off button led if it doesn't control a stripable
|
2018-08-09 22:13:14 +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 |
|
|
87b745face
|
fix uninitialized pointer error in launch control code
|
2018-08-07 10:44:56 -04:00 |
|
|
c4d25037c4
|
Fix invalid use of enum as class or namespace.
|
2018-08-07 15:34:03 +02:00 |
|
Térence Clastres
|
8c7a1e004b
|
Add Launch Control XL control surface support
|
2018-08-07 04:16:09 +02:00 |
|