Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-21 | NO-OP: remove unused #includes | Robin Gareus | |
2020-02-20 | Faderport(1): fix pan_azimuth direction by setting Rotary flag. | Ben Loftis | |
2019-09-25 | Faderport: use well-known-controls API | Robin Gareus | |
2019-08-03 | Update plugins/addons GPL boilerplate and (C) from git log | Robin Gareus | |
2017-08-06 | Allow FaderPort to select VCAs | Robin Gareus | |
2017-02-17 | Remove direct calls to set solo_control() | Robin Gareus | |
Changing solo-state needs to be done in rt-context to atomically propagate solo/mute. set_control() queues a rt-event, later Session::rt_set_control() calls Session::update_route_solo_state() to propagate solo/mute. | |||
2016-12-19 | make solo button on faderport actually work | Paul Davis | |
2016-07-04 | operate directly on realtime controls, not via Session | Paul Davis | |
2016-05-31 | use new record safe control in surface support | Paul Davis | |
2016-05-31 | convert faderport to use Stripable instead of Route | Paul Davis | |
2016-05-31 | remove Route::listening_via_monitor() | Paul Davis | |
This is better tested with direct use of the solo_control and Config->get_solo_controls_are_listen_controls() | |||
2016-05-31 | universal change in the design of the way Route/Track controls are designed ↵ | Paul Davis | |
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit | |||
2016-01-03 | amend 9e3299f for Mixbus | Robin Gareus | |
2016-01-02 | change Controllable::set_value() API to include grouped control consideration. | Paul Davis | |
This also removes Route::group_gain_control() and associated machinery. Not yet tested with Mackie or other surfaces. More work to done to start using the group capabilities, and also potentially to add or derive more controls as RouteAutomationControls | |||
2015-12-02 | fix typo in variable name | Robin Gareus | |
2015-12-02 | merge from mixbus branch. | Robin Gareus | |
keep control surfaces special cases upstream. | |||
2015-12-01 | faderport: factor out encoder divider into a const double | Paul Davis | |
2015-12-01 | faderport: change panning dividers to give full range across very roughly ↵ | Paul Davis | |
270 degrees of rotation | |||
2015-12-01 | faderport: add punch action | Paul Davis | |
2015-11-30 | faderport: some code cleanups, add timing for button presses, add new ↵ | Paul Davis | |
comboboxes to GUI to allow more button programming, save button state | |||
2015-11-27 | faderport: shift+encoder controls pan width (for ardour only), input trim ↵ | Paul Davis | |
now controlled by user+encoder. User is now a modifier key | |||
2015-11-27 | faderport: basic panning via encoder knob. | Paul Davis | |
Doesn't help with 2=>2 panner, where width control is also required | |||
2015-11-25 | implement more Faderport buttons (window and fader automation). ToDo: ↵ | Ben Loftis | |
automation LEDs, fader banking | |||
2015-11-25 | faderport: simpler logic for master/monitor/other | Paul Davis | |
When choosing master or monitor, do NOT save master or monitor as the pre_{master,monitor}_route under any circumstances. This means that master/monitor choices do not stack, and just switch between them. | |||
2015-11-25 | faderport: handle mute for monitor out by using monitor processor ops; try ↵ | Paul Davis | |
to blink mute button when cut-all is in effect. Still some logic bugs when switching between master, monitor and other | |||
2015-11-25 | faderport: fix odd interaction when selecting master-then-monitor or ↵ | Paul Davis | |
monitor-then-master and toggling back | |||
2015-11-25 | faderport: fix odd interaction when selecting master-then-monitor or ↵ | Paul Davis | |
monitor-then-master and toggling back | |||
2015-11-25 | faderport: output button is a toggle between master (or monitor) and ↵ | Paul Davis | |
currently used route | |||
2015-11-25 | faderport: enable "Output" button to select master out (or, with Shift, ↵ | Paul Davis | |
monitor out if it exists) as the target route | |||
2015-11-25 | faderport: track GUI selection, use first selected route; implement mute, ↵ | Paul Davis | |
solo, rec | |||
2015-11-25 | faderport: put back the working version of operations.cc | Paul Davis | |
2015-11-24 | stub file to enable nightly builds | Ben Loftis | |