summaryrefslogtreecommitdiff
path: root/libs/surfaces/launch_control_xl/launch_control_xl.cc
AgeCommit message (Collapse)Author
2018-09-22LCXL: fix off by one cause by fader8masterJan Lentfer
2018-09-22LCXL: Fix a crash on exitJan Lentfer
2018-09-04LCXL: Refactor code to use boost::shared_ptrJan Lentfer
2018-08-30LCXL: Fix check if ports existTérence Clastres
2018-08-29LCXL: Fix two crashesJan Lentfer
* fix a crash when accessing VCAs * fix a crash when being at the end of available stripables * unify for-loop constructs
2018-08-25LCXL: add visual feedback for sec button functionsJan Lentfer
also add some little fixes in regard to fixing master fader on controller fader no 8
2018-08-24Cleanup various design patterns.Robin Gareus
* 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-22LCXL: track select: change from 1 strip at a time to whole bankTérence Clastres
2018-08-22LCXL: Add some Mixbus functionalityJan Lentfer
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
2018-08-22LCXL: save assignment of 8th fader in configJan Lentfer
2018-08-19LCXL: fix crash when disabling the surface while having the GUI openTérence Clastres
2018-08-18LCXL: Add configuration option for handling masterJan Lentfer
In the Controller's settings you can now choose between two operation modes: 1) 8 track mode 2) 7 track plus master mode In case 2) fader 8 is fixed on the master
2018-08-18Add knob leds and refine colorsTérence Clastres
2018-08-18LCXL: split track focus button and led codeJan Lentfer
2018-08-15Code styling: remove whitespaces between parenthesisTérence Clastres
2018-08-15Fix track select right led wrong behaviourTérence Clastres
2018-08-15Fix track buttons not working when selecting the last stripableTérence Clastres
2018-08-16Remove some unused includesRobin Gareus
2018-08-13LCXL: Reorganize knobs functionsJan Lentfer
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-13Add pick-up mode and use it for knobs and fadersTérence Clastres
The pick up mode ignores new controller values until they match with the current setting of the stripable's ac
2018-08-09Turn off button led if it doesn't control a stripableTérence Clastres
2018-08-09Call switch_bank() and use button_track_mode() within it to init required LEDsTérence Clastres
2018-08-09Add reset method and use it during start-up/shutdownTérence Clastres
2018-08-09Correct formatting for if/else statementsTérence Clastres
2018-08-07emacs whitespace fixesPaul Davis
2018-08-07explicitly drop connections from destructorPaul Davis
2018-08-07don't use an invalidator when connecting an EventLoop object's methods to a ↵Paul Davis
signal
2018-08-07Add Launch Control XL control surface supportTérence Clastres