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 |
|
Paul Davis
|
75b327964b
|
tweak mixer VCA button appearance and prepare for live updates to VCA state
|
2016-05-31 15:30:39 -04:00 |
|
Paul Davis
|
d47dc72595
|
single button for VCA assignment, plus unassign now works
|
2016-05-31 15:30:38 -04:00 |
|
Robin Gareus
|
ac7df69b49
|
rec-safe GUI
|
2016-05-24 21:30:33 +02:00 |
|
Robin Gareus
|
6605b52c17
|
centralize rec-en sensitivity & prepare for rec-safe
|
2016-05-24 03:01:27 +02:00 |
|
Robin Gareus
|
cc0abf4ef5
|
add route-ui pin-manager
|
2016-05-10 20:54:11 +02:00 |
|
Paul Davis
|
e180b0f706
|
RouteUI solo buttons should trigger group actions
|
2016-03-14 10:49:24 -04:00 |
|
Paul Davis
|
bfbf260eaf
|
when using InverseGroup for rec-enable, do not collect group members and pass them to a session RT event method
|
2016-01-25 22:10:43 -05:00 |
|
Paul Davis
|
c338057b7b
|
NOOP: whitespace fixes
|
2016-01-25 22:08:47 -05:00 |
|
Paul Davis
|
5fd07fe3af
|
when using InverseGroup for solo, do not collect group members and pass them to a session RT event method
|
2016-01-25 22:08:23 -05:00 |
|
Paul Davis
|
7b6142ed99
|
when using InverseGroup, do not collect group members and pass them to a session RT event method
|
2016-01-25 22:06:41 -05:00 |
|
Paul Davis
|
23794eca5b
|
rename Controllable::WholeGroup => InverseGroup to reflect real intent.
Add logic to RouteGroupMember::use_group() to implement the real intent of InverseGroup
|
2016-01-22 11:58:31 -05:00 |
|
Paul Davis
|
9e5b7db89f
|
first compiling, mostly working version of group controls changes
|
2016-01-22 11:58:31 -05:00 |
|
Paul Davis
|
64c9198d60
|
add group disposition argument to Route::set_gain() and use it in various UIs
Executive decisions were necessary in a couple of places about the correct group disposition
behaviour, notably faderport and OSC surfaces
|
2016-01-18 12:11:09 -05:00 |
|
Robin Gareus
|
7edd521afe
|
unhardcode "ardour:" port-prefix
|
2015-12-21 18:54:34 +01:00 |
|
Ben Loftis
|
6f955aa0bd
|
add Duplicate action to track and mixer context menus
|
2015-11-17 16:55:11 -06:00 |
|
André Nusser
|
6ccffbaf09
|
Improve behavior of overwrite_file_dialog.
- Make overwrite file dialogs transient.
- Cancelling the overwrite dialog doesn't close initial dialog.
|
2015-11-04 17:52:00 -05:00 |
|
André Nusser
|
5d50abed75
|
Confirmation on overwrite for track and session templates. -fixes #6587
|
2015-10-21 23:28:44 -04:00 |
|
Robin Gareus
|
696b89b71a
|
rework 8b80fe0, use std::string, not char*
|
2015-10-15 11:24:15 +02:00 |
|
Robin Gareus
|
dee89fb98a
|
add missing include
|
2015-10-07 15:39:32 +02:00 |
|
Robin Gareus
|
0d137f7bdf
|
fix solo-group override
|
2015-10-07 15:29:00 +02:00 |
|
Robin Gareus
|
e79b2e376f
|
amend prev commit.
|
2015-10-07 14:25:33 +02:00 |
|
Robin Gareus
|
a02fc6340b
|
update solo button callback semantics
override-group toggles current group state (not disables groups)
|
2015-10-07 14:21:30 +02:00 |
|
Robin Gareus
|
3bb492a0c0
|
fix crash for solo btn2 + primary-mod
|
2015-10-07 14:21:30 +02:00 |
|
Robin Gareus
|
22b07e0233
|
NOOP, remove trailing tabs/whitespace.
|
2015-10-05 16:17:49 +02:00 |
|
Paul Davis
|
4dc63966f0
|
globally remove all trailing whitespace from ardour code base.
Paul Davis was responsible for introducing almost all of this.
|
2015-10-04 14:51:05 -04:00 |
|
André Nusser
|
42647c9920
|
Introduce Ctrl+Shift+Click on lock solo in the mixer.
|
2015-09-28 17:58:40 -04:00 |
|
Tim Mayberry
|
6b019a4953
|
Move UIConfiguration Singleton into UIConfiguration header
This removes the direct dependence on ardour_ui.h from 39 files
|
2015-09-16 16:55:17 -04:00 |
|
Paul Davis
|
a95b6cfd92
|
ctrl-shift-click on solo isolate now enables AND disables solo-isolate for all routes.
It would be nice to have operate-on-selection for all this RouteUI stuff, wouldn't it?
|
2015-07-16 10:11:04 -04:00 |
|
Ben Loftis
|
64586a8301
|
factor out Route::muted_by_others from existing code
|
2015-05-29 15:21:20 -05:00 |
|
Robin Gareus
|
1d5c6104f5
|
replace old ArdourButton::Icon API with Gtkmm2ext.
|
2015-05-24 21:45:39 +02:00 |
|
Robin Gareus
|
db7d0c59b5
|
remove explicit VectorIcon Element
|
2015-05-24 20:28:24 +02:00 |
|
Robin Gareus
|
d25e8f2233
|
update ArdourButton Icon API
|
2015-04-07 22:34:09 +02:00 |
|
Paul Davis
|
803853b4a4
|
rationalize incorrect design for removing tracks.
Still requires a way to make this work correctly from the mixer window
|
2015-04-06 17:56:23 -04:00 |
|
Paul Davis
|
e31d6a90f7
|
protect RouteUI's destructor from crashes caused by MeterStrips with no route.
MeterStrip class heirarchy needs fundamental redesign.
|
2015-04-01 11:58:31 -04:00 |
|