|
bbaa5c6f45
|
faderport: shift+encoder controls pan width (for ardour only), input trim now controlled by user+encoder.
User is now a modifier key
|
2015-11-27 16:41:26 -05:00 |
|
|
779ec041b5
|
faderport: basic panning via encoder knob.
Doesn't help with 2=>2 panner, where width control is also required
|
2015-11-27 16:34:01 -05:00 |
|
|
d138f8981d
|
implement more Faderport buttons (window and fader automation). ToDo: automation LEDs, fader banking
|
2015-11-25 17:33:49 -06:00 |
|
|
e1ea14f10a
|
faderport: handle mute for monitor out by using monitor processor ops; try to blink mute button when cut-all is in effect.
Still some logic bugs when switching between master, monitor and other
|
2015-11-25 17:20:00 -05:00 |
|
|
d53993fd83
|
faderport: output button is a toggle between master (or monitor) and currently used route
|
2015-11-25 16:47:20 -05:00 |
|
|
104ec39b50
|
faderport: enable "Output" button to select master out (or, with Shift, monitor out if it exists) as the target route
|
2015-11-25 16:34:11 -05:00 |
|
|
487ada6630
|
handle encoder changes. shift+knob = input trim. ToDo: panner control
|
2015-11-25 14:52:58 -06:00 |
|
|
4e014da61a
|
cruft removal from faderport code
|
2015-11-25 13:37:00 -05:00 |
|
|
dd6cbac20e
|
faderport: implement fader support
|
2015-11-25 13:37:00 -05:00 |
|
|
fe06e3b7e8
|
faderport: track GUI selection, use first selected route; implement mute, solo, rec
|
2015-11-25 12:38:22 -05:00 |
|
|
2ea4d5c7b5
|
faderport: allow forcing LED state for use in ::all_lights_out()
|
2015-11-24 23:13:02 -05:00 |
|
|
34d847e060
|
faderport: fix modifiers for rewind, stop, undo etc ; listen to session transport signals and display state with button LEDs; add blinking
|
2015-11-24 23:06:19 -05:00 |
|
|
3a86b386fa
|
fadeport: restructure button info actions to allow modifiers (shift, rewind, stop) and set up undo and shift-undo (redo)
|
2015-11-24 22:32:40 -05:00 |
|
|
7c8cc3cfa9
|
give the faderport its own thread and event loop, rather than riding on the back of the MIDI UI thread in libardour
|
2015-11-24 21:41:44 -05:00 |
|
|
8765359db2
|
faderport: after connecting, turn off all lights, then party with them, then turn them all off
|
2015-11-24 21:10:22 -05:00 |
|
|
84ebad120e
|
add some faderport infrastructure for button handling, and bind up the transport functions to their obvious methods
|
2015-11-24 21:02:18 -05:00 |
|
|
9106512000
|
namespace and filename cleanup
|
2015-11-24 20:12:12 -05:00 |
|
|
b280301a65
|
create data structure to handle the fact that faderport firmware 1.38 uses different button IDs for input and output (!!!)
|
2015-11-24 18:20:07 -05:00 |
|
|
a15cf9f0b3
|
get faderport i/o working, basics of identifying control activity
|
2015-11-24 18:00:11 -05:00 |
|