|
57b9dab27c
|
manually revert ec8cf4e4 with an extra comment explaining the significance
|
2016-02-03 11:45:23 -05:00 |
|
|
dd05f1e257
|
Fix bug #5633, Don't drop all midi bindings when a track is removed
Only drop the controllable that is being destroyed, not all of them.
|
2016-02-03 22:30:41 +10:00 |
|
|
07f8c04e2e
|
Add a newly introduced source file to our MSVC project (libardour)
|
2016-02-03 10:14:48 +00:00 |
|
|
0ddbf665d8
|
generic MIDI: if a CC is bound to a toggled controllable, toggle the controllable only when the incoming CC value > 0x40
See comment in code for more details
|
2016-02-02 22:28:36 -05:00 |
|
|
b4a9bf5878
|
Mackie Control: Save old bank before we change it to new.
|
2016-02-02 18:41:49 -08:00 |
|
|
2367240735
|
fix mistaken logic for Route::MuteControllable::set_value()
|
2016-02-02 19:00:53 -05:00 |
|
|
fea89a7f9b
|
fix compiler warning
|
2016-02-02 18:30:51 -05:00 |
|
|
8df1baa659
|
Fix for previous commit
|
2016-02-02 16:14:00 -06:00 |
|
|
ea08354c17
|
fix for knob scaling
|
2016-02-02 15:47:05 -06:00 |
|
|
2cb3343eec
|
when looking up controllables via descriptors (e.g. generic MIDI control) use the new "well-known" route controllables
|
2016-02-02 16:42:50 -05:00 |
|
|
99a53ed7f0
|
Mackie Control: Fix Flip mode getting confused if subview is not sends.
|
2016-02-02 09:38:55 -08:00 |
|
|
7229dccb3b
|
Mackie Control: Shift/Select now toggles individual channels within group. Makes this the same as other grouped controls.
|
2016-02-02 09:03:27 -08:00 |
|
|
a7775559c1
|
Mackie Control: remove Shift/select zeros fader.
|
2016-02-02 08:55:36 -08:00 |
|
|
abb151b8b0
|
Mackie Control: Moved encoder fine modifier from Control to Shift (Shift will be only modifier)
|
2016-02-02 08:49:16 -08:00 |
|
|
9b1a150dd9
|
mackie: update fader+pot when changing flip status
|
2016-02-02 11:17:38 -05:00 |
|
|
e38fad6228
|
faderport: fix binding of actions to footswitch
|
2016-02-02 09:21:13 -05:00 |
|
|
846afdd8e5
|
faderport: make blink/on/off status of record enable LED match the GUI one
|
2016-02-02 09:05:00 -05:00 |
|
|
ff2c3dbc81
|
control surfaces: fix BaseUI method for disabling record enable
|
2016-02-02 09:03:41 -05:00 |
|
|
a85b8ed842
|
mackie: fix display of input trim level trackview mode
|
2016-02-02 08:15:35 -05:00 |
|
|
4c13018656
|
mackie: fix display of send level/fader level in send subview
|
2016-02-02 08:08:14 -05:00 |
|
|
36b11098a2
|
mackie: substantial reworking of flip mode with large chunks of code no longer used.
Flip mode only works in Sends subview mode.
Display is incorrect when flipped - vpot is still updated by send level changes. TO BE FIXED.
|
2016-02-01 22:52:22 -05:00 |
|
|
f295f41683
|
set channel route phase control
|
2016-02-01 22:52:22 -05:00 |
|
|
aab4e17eb3
|
add new enums to libardour enum list
|
2016-02-01 22:52:22 -05:00 |
|
|
e6a81318f1
|
Generic MIDI: ffwd, rewd buttons should do the expected
|
2016-02-01 17:12:18 -06:00 |
|
|
4b9ffc1b62
|
add a comment for The Future
|
2016-02-01 15:50:12 -05:00 |
|
|
22ea6423cd
|
don't abuse ScalePoints idea
|
2016-02-01 15:49:54 -05:00 |
|
|
cf29447ec3
|
mackie: add Phase control (for first channel only) in Track View subview mode.
Also removed a couple of methods no longer used, since trim and phase are only
visible in TrackView mode.
|
2016-02-01 15:15:57 -05:00 |
|
|
b728d3c9ff
|
clean up mess in Route/Track controllables caused by not understanding the significance of ParameterDescriptor
|
2016-02-01 15:15:02 -05:00 |
|
|
9539d0da40
|
add new automation types to ParameterDescriptor constructor.
This allows it to be used everywhere, as intended
|
2016-02-01 15:13:59 -05:00 |
|
|
f40167cb40
|
faderport: turn out all lights from destructor, and use Port::drain() to make sure data gets out
|
2016-02-01 13:27:08 -05:00 |
|
|
5153631d70
|
change API of MIDI::Port::drain() to include a maximum blocking time
|
2016-02-01 13:26:30 -05:00 |
|
|
d98021624f
|
mackie: stop playing games with start/end range LEDs
|
2016-02-01 12:22:23 -05:00 |
|
|
ca813315bf
|
mackie: add new bindings for Save,Undo,Cancel,Enter
these now control punch in, punch out, external sync and follow edits, respectively
|
2016-02-01 12:22:01 -05:00 |
|
|
5eccbbfbd6
|
mackie: fix stupid thinko, and use BaseUI::access_action() to correctly accesss GUI actions
|
2016-02-01 12:20:55 -05:00 |
|
|
c69514afe9
|
Mackie protocol: clear Marker modifer
|
2016-01-31 22:28:13 -06:00 |
|
|
8821569f4a
|
Remove debugging printf
|
2016-01-31 22:18:49 -06:00 |
|
|
7d81ad1d68
|
very very slightly more robust exclusion of monitor send from Route::nth_send()
some sessions name that send "Monitor" and some "Monitor 1"
The correct solution is a test of whether the send is connected to the monitor section.
|
2016-01-31 22:46:00 -05:00 |
|
|
55967972b6
|
mackie: slightly less fragile/more readable code for compute new controllable values from vpot events
This is still not really right - it doesn't do the right thing, i think, for trim controls
|
2016-01-31 22:43:21 -05:00 |
|
|
c66d7e8cf9
|
mackie: consistent use of Shift to mean "InverseGroup"
|
2016-01-31 22:42:29 -05:00 |
|
|
de29ed02bc
|
mackie: display correct numerical send level
|
2016-01-31 22:41:46 -05:00 |
|
|
20d74585fd
|
mackie: implement trim, monitoring, solo iso and solo safe for trackview submode
|
2016-01-31 21:54:01 -05:00 |
|
|
9cfd76c026
|
mackie: make shift-click use InverseGroup semantics as intended, not NoGroup
|
2016-01-31 21:53:29 -05:00 |
|
|
23f457e81e
|
NOOP: comment fix
|
2016-01-31 21:52:46 -05:00 |
|
|
27b565d5cc
|
mackie: make vselect events and pot events handle toggle/enumeration controls correctly (or more correctly
|
2016-01-31 21:52:14 -05:00 |
|
|
dd40138d38
|
make Session::rt_set_monitoring() conform to new Track API
|
2016-01-31 21:49:59 -05:00 |
|
|
c56058b9de
|
provide route solo isolate and solo safe automation controls
|
2016-01-31 21:49:18 -05:00 |
|
|
d4258b1358
|
add new automation type enums
|
2016-01-31 21:48:32 -05:00 |
|
|
5ea5e513a4
|
make Track::set_monitoring() use a GroupControlDisposition; expose an AutomationControl for track monitoring choice
|
2016-01-31 21:47:19 -05:00 |
|
|
9128fbd68f
|
add a new constructor for RouteAutomationControllable that takes a ParameterDescriptor
|
2016-01-31 21:45:36 -05:00 |
|
|
e2a085190f
|
break out Route controllables code into its own source module
|
2016-01-31 13:20:18 -05:00 |
|