13
0
Commit Graph

20776 Commits

Author SHA1 Message Date
a48888e688 add slaved_to() and slaved() methods to VCA 2016-05-31 15:30:43 -04:00
b2df48263b add generic ::slaved() method to Route 2016-05-31 15:30:43 -04:00
c1592864e1 a start at the group/master menu related structure 2016-05-31 15:30:43 -04:00
bd43428a65 add route dialog should always show up wherever the mouse is, not in its last location 2016-05-31 15:30:43 -04:00
57000d7d5a allow context click on blank space in VCA packer to drive add route dialog 2016-05-31 15:30:43 -04:00
808346de0f vca: make Remove context menu option work
Also cancel spill view if relevant, during VCA Master Strip deletion
2016-05-31 15:30:43 -04:00
69d2758e8c actual implementation of VCA spill for mixer 2016-05-31 15:30:43 -04:00
45b5c9667e basics of spill control in place (actual change in mixer display, not done) 2016-05-31 15:30:43 -04:00
1d81392e37 use ArdourButton for the vertical space/button/label in VCAMasterStrip 2016-05-31 15:30:43 -04:00
effb08c121 hack to ArdourButton to get sizing correct for 90 + 270 degree rotated text 2016-05-31 15:30:43 -04:00
0b4d9c9d63 code consolidation 2016-05-31 15:30:43 -04:00
2886b9659b vertical VCA names in VCA strips 2016-05-31 15:30:43 -04:00
a2704dbff8 use correct signal to select route from generic MIDI, and add explanatory comment 2016-05-31 15:30:43 -04:00
8b48aff077 fix GUI handling of surface select requests to include possibility of selecting non-Routes 2016-05-31 15:30:43 -04:00
08f01085de remove now-redundant control protocol route-selection signals 2016-05-31 15:30:43 -04:00
c438ba2b6e remove no-longer-used TrackSelectionChanged signal from ControlProtocol 2016-05-31 15:30:43 -04:00
7f4880ad12 use correct types in arguments to Session::get_remote_nth...() 2016-05-31 15:30:43 -04:00
0d9433aef6 remove no-effect handling of route active-status change in Mackie Control code 2016-05-31 15:30:43 -04:00
4f76f26634 remove debug output 2016-05-31 15:30:43 -04:00
9d2538ae72 remove any reference to Route in Generic MIDI support (basically a NO-OP) 2016-05-31 15:30:43 -04:00
d31527f2e6 improve/extend Session::controllable_by_descriptor() 2016-05-31 15:30:43 -04:00
c448b805d1 fix implementation of Session::get_remote_nth_stripable() 2016-05-31 15:30:43 -04:00
05647470ef add required MuteControl method 2016-05-31 15:30:43 -04:00
2ff7821128 expand and correct accepted syntax for ControllableDescriptor strings
note: manual needs updating to reflect this
2016-05-31 15:30:43 -04:00
31a8f01d16 fix thinko in use of sizeof() for bitshifting 2016-05-31 15:30:43 -04:00
cefd3ac8be convert faderport to use Stripable instead of Route 2016-05-31 15:30:43 -04:00
7eb2d1d16d make ::muted_by_others_soloing() part of the Muteable API 2016-05-31 15:30:43 -04:00
7321e1b4a2 add MonitorProcessor accessor to Stripable API 2016-05-31 15:30:43 -04:00
186209c03c fix crash in mackie code caused by assumption that all Stripables have meters 2016-05-31 15:30:43 -04:00
04b3d9c874 fix an issue with the add bus/track dialog name template, left unchanged after selecting for VCA masters 2016-05-31 15:30:43 -04:00
83052ad18c clean up debug output for OrderKeys 2016-05-31 15:30:42 -04:00
2c27b3df93 improve debug output 2016-05-31 15:30:42 -04:00
201c5825ac remove debug output 2016-05-31 15:30:42 -04:00
daab42f209 use Session::notify_presentation_info_changed() rather than emitting Stripable::PresentationInfoChange after editor-based reordering 2016-05-31 15:30:42 -04:00
6ef7139fb3 missing initialization 2016-05-31 15:30:42 -04:00
2c9c210213 manually fix rebase/merge issues caused by addition of plugin presets to methods which add a new track/bus 2016-05-31 15:30:42 -04:00
4b0a235f91 manually fix rebase/merge issues for Mackie Control support 2016-05-31 15:30:42 -04:00
01890af71e temporarily remove Session::new_midi_track from lua api 2016-05-31 15:30:42 -04:00
4b7bbacaaa make mackie surfaces aware of VCAs 2016-05-31 15:30:42 -04:00
c34ad3a723 convert Mackie Control Surface support to use Stripable, not Route 2016-05-31 15:30:42 -04:00
153d2a1c1b tweak Editor to use Stripable methods for control-surface-driven selection 2016-05-31 15:30:42 -04:00
3eae4b0974 tweak Editor to use Stripable methods for control-surface-driven selection 2016-05-31 15:30:42 -04:00
1a8769ab03 add two more AutomationControl fetch methods to Stripable 2016-05-31 15:30:42 -04:00
937af04ba0 more const value_as_string fixes 2016-05-31 15:30:42 -04:00
14fb1367a2 fix check for order max in PresentationInfo::parse (string&) 2016-05-31 15:30:42 -04:00
38dde7f818 add Session::get_stripables() 2016-05-31 15:30:42 -04:00
d7cce2ff7d implementation side of Controllable::get_user_string() with const arg 2016-05-31 15:30:42 -04:00
99bc6a4290 add two more AutomationControl fetch methods to VCA 2016-05-31 15:30:42 -04:00
dd57a83793 add Stripable analogs for Route signals and methods in ControlProtocol
These will go away once all surfaces have migrated to Stripables
2016-05-31 15:30:42 -04:00
96faa622ee fwd declaration of Stripable and associated lists 2016-05-31 15:30:42 -04:00