Ben Loftis
|
1071c0e788
|
Likely fix for bug: cannot change track colors in older 4.x sessions.
|
2017-02-27 20:51:17 -06:00 |
|
Robin Gareus
|
0808b87138
|
Add GUI part to immediately fan-out multi-out instruments on track creation
|
2017-01-21 00:40:18 +01:00 |
|
Robin Gareus
|
c6a7c9417e
|
Plug some mixer memory leaks
|
2017-01-20 13:53:45 +01:00 |
|
Robin Gareus
|
cf5a0de709
|
Add initial GUI support for global monitor states
|
2017-01-16 19:54:42 +01:00 |
|
Nil Geisweiller
|
4c66e36b91
|
Fix indentation 8 whitespaces to tab
|
2016-12-21 23:09:40 +01:00 |
|
Robin Gareus
|
8ba7e8f4ef
|
Hide/remove per-track record-mode in favor of global setting.
|
2016-12-17 02:43:42 +01:00 |
|
Robin Gareus
|
ae1d4a9346
|
Fix route color selection dialog
|
2016-11-29 22:39:20 +01:00 |
|
Robin Gareus
|
ca55fbf2f8
|
The DisplaySuspender is useless with async Session RTEvents
|
2016-11-25 10:05:36 +01:00 |
|
Robin Gareus
|
5ab33bdb63
|
Fix crash when fanning out from editor mixer
when creating a new track or bus editor-selection changes and the
editor-mixer's _route changes.
|
2016-11-16 05:24:01 +01:00 |
|
Robin Gareus
|
857c0d4a5e
|
Refine instrument fan-out:
* prefix (rather than suffix) portgroup-name
* check if group already exists
* disconnect targets (when autoconnect preference is enabled)
* expose tracks/busses option
|
2016-11-11 10:48:33 +01:00 |
|
Robin Gareus
|
33942e6d52
|
Implement instrument fan-out options (group, track/bus)
|
2016-11-10 21:39:20 +01:00 |
|
Robin Gareus
|
b116a68a5c
|
C++ implementation of fan_out_instrument.lua
|
2016-11-10 04:54:59 +01:00 |
|
Robin Gareus
|
24eaec1fa8
|
handle blink-rec-arm change without application restart
|
2016-10-13 18:07:41 +02:00 |
|
Robin Gareus
|
822810b88f
|
the endless quest to plug memory leaks -- episode 379
|
2016-07-25 17:38:59 +02:00 |
|
Paul Davis
|
cf52d6e4b4
|
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
|
2016-07-14 14:45:23 -04:00 |
|
Paul Davis
|
da7d7f9502
|
many changes associated with rationalizing selection flow
|
2016-07-06 13:39:10 -04:00 |
|
Paul Davis
|
bca1be28e3
|
avoid unnecessary multiple calls to RouteUI::update_monitoring_state()
|
2016-07-04 09:27:33 -04:00 |
|
Paul Davis
|
d233b33707
|
operate directly on realtime controls, not via Session
|
2016-07-04 09:27:33 -04:00 |
|
Paul Davis
|
176660fff4
|
fix logic of RouteUI::set_color_from_route()
|
2016-07-01 18:03:29 -04:00 |
|
Paul Davis
|
15fcb0845a
|
make sure RouteUIs show selection status at startup
|
2016-06-10 13:57:18 -04:00 |
|
Robin Gareus
|
d403eaf1a0
|
phase out phase in favor of polarity
|
2016-06-10 01:18:20 +02:00 |
|
Paul Davis
|
212afd402c
|
color management and handling for VCAs
|
2016-06-09 16:03:14 -04:00 |
|
Paul Davis
|
0678d0ada1
|
use new ControlSlaveUI object in mixer strip
|
2016-06-09 13:12:09 -04:00 |
|
Paul Davis
|
3f0cbfc152
|
comment and minor fix
|
2016-06-08 21:25:48 -04:00 |
|
Paul Davis
|
7015ece8ef
|
use 4.x and earlier route colors
|
2016-06-08 21:18:20 -04:00 |
|
Paul Davis
|
f0eef82364
|
alphabetize local includes
|
2016-06-08 21:18:20 -04:00 |
|
Paul Davis
|
01812f53c3
|
use, or mostly use PresentationInfo for selection status of Routes.
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept
|
2016-06-05 20:50:57 -04:00 |
|
Paul Davis
|
3e12d4b4a6
|
use PresentationInfo color to set route colors. GUI appears to respond as expected
|
2016-06-05 17:16:20 -04:00 |
|
Paul Davis
|
b69776ba15
|
catch up on change in definition of various AxisView {set,is}_selected() implementations
|
2016-06-05 16:33:02 -04:00 |
|
Paul Davis
|
bdd2f25c8b
|
RouteUI is no longer an AxisView so use ARDOUR_UI::instance()->gui_object_state() directly
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
77f19ff8da
|
add braces
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
c31435b474
|
RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix initialization.
Only "most derived" classes can initialize virtual base classes (SessionHandlePtr)
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
2aeb33989e
|
adjust color API for RouteUI to use PresentationInfo's color
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
171b70927a
|
make AxisView::marked_for_display() be virtual so we can use the a Stripable's PresentationInfo hidden() status
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
8818e1887a
|
there is no explicit "Remote Control ID" control anymore - all done by ordering in the GUI
|
2016-06-02 19:19:22 -04:00 |
|
Paul Davis
|
d30266dfc3
|
use new record safe control in GUI
|
2016-05-31 15:30:45 -04:00 |
|
Paul Davis
|
482873760c
|
initial implementation of VCA time axis views
|
2016-05-31 15:30:44 -04:00 |
|
Paul Davis
|
f022784014
|
convert editor routes code to use Stripable
|
2016-05-31 15:30:44 -04:00 |
|
Paul Davis
|
e0ff70cf86
|
first vaguely working version using PresentationInfo
remote control ID and "order keys" have been removed.
|
2016-05-31 15:30:42 -04:00 |
|
Paul Davis
|
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 |
|
Paul Davis
|
69250b64ea
|
move ever close to working master/slave logic, this time with audio testing
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
202ddba9e2
|
remove more debug output
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
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 |
|
Paul Davis
|
4615e090b4
|
remove some debug output
|
2016-05-31 15:30:40 -04:00 |
|
Paul Davis
|
e1bcd70712
|
a slew of as-yet incomplete work to get VCA solo+mute closer to working
|
2016-05-31 15:30:40 -04:00 |
|
Paul Davis
|
b2b5c965c8
|
some tweaks for solo logic to get things working as they were before (correctly)
|
2016-05-31 15:30:40 -04:00 |
|
Paul Davis
|
537272b3b1
|
direct connect monitoring changes to the real RouteUI method (no-op, really)
|
2016-05-31 15:30:40 -04:00 |
|
Paul Davis
|
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 |
|
Paul Davis
|
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 |
|
Paul Davis
|
36784ee94f
|
use route automation control Changed() signals for solo/mute in GUI
|
2016-05-31 15:30:40 -04:00 |
|