|
69f67b6198
|
use setlocale() in preference to gtk_set_locale()
|
2016-05-31 15:30:41 -04:00 |
|
|
84a0386f9c
|
new files
|
2016-05-31 15:30:41 -04:00 |
|
|
b4c43f0878
|
improve clean-up of GUI VCA-related objects
|
2016-05-31 15:30:41 -04:00 |
|
|
be4e898996
|
improve cleanup of VCA related objects
|
2016-05-31 15:30:41 -04:00 |
|
|
51064f77a8
|
fix compiler issues with pair<T1,T2> construction
|
2016-05-31 15:30:41 -04:00 |
|
|
d0f5958542
|
fix chaining of masters for boolean controls
|
2016-05-31 15:30:41 -04:00 |
|
|
0d62997eab
|
restore right-click in track/bus scroller to drive add route
|
2016-05-31 15:30:41 -04:00 |
|
|
9197116a1a
|
change API for ARDOUR_UI::add_route() to no longer require a float window
|
2016-05-31 15:30:41 -04:00 |
|
|
a598b4a708
|
use new paned-sizing strategy in editor
|
2016-05-31 15:30:41 -04:00 |
|
|
593430a4c5
|
no-op: comment
|
2016-05-31 15:30:41 -04:00 |
|
|
a48fada3c7
|
move new fractional pane utility functions into libs/gtkmm2ext
|
2016-05-31 15:30:41 -04:00 |
|
|
02f2b90e96
|
a big fat comment
|
2016-05-31 15:30:41 -04:00 |
|
|
4ba85da9ea
|
redesign pane-sizing mechanism for mixer
This needs more comments to explain what is going on. It also needs to be applied to the editor
|
2016-05-31 15:30:41 -04:00 |
|
|
b9ba91ac1d
|
fix solo isolate controls
|
2016-05-31 15:30:41 -04:00 |
|
|
a89b3f5687
|
clear all solo state should affect VCAs too
|
2016-05-31 15:30:41 -04:00 |
|
|
d283cefe12
|
get VCA status correct in strips on first load
|
2016-05-31 15:30:41 -04:00 |
|
|
1c5a08d6d3
|
fix implicit active display in VCA strips for solo
|
2016-05-31 15:30:41 -04:00 |
|
|
5b5e64d860
|
remove Route::listening_via_monitor()
This is better tested with direct use of the solo_control and
Config->get_solo_controls_are_listen_controls()
|
2016-05-31 15:30:41 -04:00 |
|
|
01bba9f910
|
fix backend logic for PFL/AFL when mastered
|
2016-05-31 15:30:41 -04:00 |
|
|
69250b64ea
|
move ever close to working master/slave logic, this time with audio testing
|
2016-05-31 15:30:41 -04:00 |
|
|
202ddba9e2
|
remove more debug output
|
2016-05-31 15:30:41 -04:00 |
|
|
bce617375e
|
fix return type of SlavableAutomationControl::get_boolean_masters() to make it usefl
|
2016-05-31 15:30:41 -04:00 |
|
|
9e70384ccf
|
fix solo control to use VCA logic as worked out for mute
|
2016-05-31 15:30:41 -04:00 |
|
|
0ef0492cbb
|
remove debug output
|
2016-05-31 15:30:41 -04:00 |
|
|
3fe50951e4
|
fix call to base class
|
2016-05-31 15:30:41 -04:00 |
|
|
8ee6603561
|
design changes to various SlavableAutomationControls to make it possible to get the logic right for boolean controls
|
2016-05-31 15:30:41 -04:00 |
|
|
01aefd236a
|
move SlavableAutomationControl into its own header
|
2016-05-31 15:30:41 -04:00 |
|
|
6de4953be8
|
a variety of changes that get closer to correctly functioning behaviour for VCA solo+mute (BUT ARE NOT DONE YET)
|
2016-05-31 15:30:41 -04:00 |
|
|
7d493b091a
|
do not route AutomationControl changes to an RT thread if we are loading a session
|
2016-05-31 15:30:40 -04:00 |
|
|
4a30e1f4c8
|
add Session::loading() to allow easy detection of "session is being loaded" condition
|
2016-05-31 15:30:40 -04:00 |
|
|
4615e090b4
|
remove some debug output
|
2016-05-31 15:30:40 -04:00 |
|
|
e1bcd70712
|
a slew of as-yet incomplete work to get VCA solo+mute closer to working
|
2016-05-31 15:30:40 -04:00 |
|
|
86a9fb2844
|
stop crash caused by missing conditional
|
2016-05-31 15:30:40 -04:00 |
|
|
cba56ade87
|
fix logic for Session::solo_control_mode_changed()
|
2016-05-31 15:30:40 -04:00 |
|
|
b042072df4
|
fix logic for removing an AutomationControl from a ControlGroup
|
2016-05-31 15:30:40 -04:00 |
|
|
b2b5c965c8
|
some tweaks for solo logic to get things working as they were before (correctly)
|
2016-05-31 15:30:40 -04:00 |
|
|
5499bad836
|
add back some amount of XML save/restore for route controls
|
2016-05-31 15:30:40 -04:00 |
|
|
0cf89e76ef
|
add new enums
|
2016-05-31 15:30:40 -04:00 |
|
|
e9d72383c7
|
extend function of Automatable::control_factory() [ this may be the wrong design ... review coming ]
|
2016-05-31 15:30:40 -04:00 |
|
|
2ca819c00b
|
add track controls to its Automatable self
|
2016-05-31 15:30:40 -04:00 |
|
|
8fc1876626
|
do not non-automable controls to an Automatable's list of what can be automated
|
2016-05-31 15:30:40 -04:00 |
|
|
2c6d595614
|
add a new Controllable::NotAutomable flag
|
2016-05-31 15:30:40 -04:00 |
|
|
537272b3b1
|
direct connect monitoring changes to the real RouteUI method (no-op, really)
|
2016-05-31 15:30:40 -04:00 |
|
|
4aa1c242ab
|
add new files to source tree
|
2016-05-31 15:30:40 -04:00 |
|
|
653ae4acd6
|
universal change in the design of the way Route/Track controls are designed 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-05-31 15:30:40 -04:00 |
|
|
c107f1ab56
|
show VCA master mute state in RouteUI, even if Config->get_show_solo_mutes() is false (since it is orthogonal)
|
2016-05-31 15:30:40 -04:00 |
|
|
194b213456
|
add implicit mute state to MuteMaster and use when a master of a mute control is enabled/disabled. Add AutomationControl::master_changed() as a virtual method to handle ... master value changes
|
2016-05-31 15:30:40 -04:00 |
|
|
5531c83496
|
change API of Controllable::Changed signal to include (from_self, GroupControlDisposition)
This allows the signal to convey more information, which may be required by some handlers of a control's Changed signal
|
2016-05-31 15:30:40 -04:00 |
|
|
36784ee94f
|
use route automation control Changed() signals for solo/mute in GUI
|
2016-05-31 15:30:40 -04:00 |
|
|
4b36593106
|
fix faderport and mackie to use route AutomationControls to be notified about solo/mute changes
|
2016-05-31 15:30:40 -04:00 |
|