13
0
Commit Graph

21133 Commits

Author SHA1 Message Date
8d17465016 give WindowProxy its own map/unmap signals so that other things can track map/unmap without accessing the Window 2016-06-12 22:49:15 -04:00
d42f075408 stop AddRouteDialog from being modal and from using a recursive run loop 2016-06-12 14:54:01 -04:00
0852d05643 remove RouteGroupDialog::do_run() and replace its use with code that doesn't rely on a recursive run loop 2016-06-12 14:54:01 -04:00
nick_m
b3b246b724 Pick a colour for music-locked tempo markers. 2016-06-13 04:27:53 +10:00
00caabf735 ignore midi on monitor-section and force strict-i/o 2016-06-12 20:16:27 +02:00
60b89849bd hide mixer group tabs when spilling control master slaves 2016-06-12 13:35:38 -04:00
04caff02a1 fix crash when removing a track in the presence of VCAs 2016-06-12 13:07:24 -04:00
9a7fbd53a2 don't show meter for integer/enum outputs in a generic plugin UI 2016-06-12 16:43:21 +02:00
99a996e836 fix typo 2016-06-12 16:35:37 +02:00
21bf61d559 MackieControl: in sends subview, if there are no sends for a vpot, drop the controllable for the vpot 2016-06-12 08:44:34 -04:00
beafe2be6e fix MCP Cancel button "escape" action 2016-06-12 08:43:24 -04:00
a8d7b0fca3 redesign/reimplement selection knowledge in MackieControlProtocol object
strips listen to Stripable::presentation_info().PropertyChange, and forward selected status changes
to the MCP object
2016-06-12 08:19:16 -04:00
4717080aee reduce verbosity of -D mackie in the presence of continued handshaking/keepalive messages. 2016-06-12 08:18:01 -04:00
45119f5422 update post-export command placeholder documentation 2016-06-12 11:00:11 +02:00
63ac1e7224 more meta-data placeholders for post-export command 2016-06-12 10:59:47 +02:00
3d9517c22f OSC: Add send enable control. 2016-06-11 13:57:27 -07:00
2c44225df2 make RouteGroupDialog non-modal.
Not really how/why it was modal, but it did run a recursive main event loop, and these are
always a bad idea for lots of reasons. So I removed that feature, which makes it non-modal.
Not 100% tested yet.
2016-06-11 15:49:38 -04:00
63e6378713 OSC: added solo isolate and solo safe/lock. 2016-06-11 12:09:15 -07:00
nick_m
bcf683df00 Fix exact tempo pulse for snap to bars case. 2016-06-12 03:26:02 +10:00
nick_m
24f64b3ea7 Make exact beat calculation of tempi a bit less cumbersome. Move tempi on an audio basis for non-musical snap. 2016-06-12 02:46:13 +10:00
nick_m
e973e39f06 Set tempo sections to the exact pulse when snapped to a musical grid. 2016-06-12 00:42:43 +10:00
ec8a4de015 make relative gain control in route groups work (again) 2016-06-10 16:59:34 -04:00
1695de335d OSC: Constrain master pan position as width requires. 2016-06-10 13:45:07 -07:00
b588308bed OSC: force non-active controls to zero. Keep pan within range wide allows. 2016-06-10 13:05:58 -07:00
nick_m
a1be0d0fe1 Unused variable - no-op. 2016-06-11 05:54:18 +10:00
nick_m
34500f7416 Make RegionView less aggressive about trimming the front of a region. 2016-06-11 05:43:35 +10:00
nick_m
f3b4644969 Fix many offset errors when drawing notes in midi regions that have been edited.
- hopefully this can close bugs such as 6270 & 6793
2016-06-11 05:40:50 +10:00
8ceab4e193 make sure editor can follow visibility changes for VCAs 2016-06-10 15:00:43 -04:00
fbc51c03ef do not add master to Mixer_UI's TreeModel - explicitly pack it and never unpack it 2016-06-10 14:49:35 -04:00
3127eeb97d Fix the reference to i18n_po, fix Paul's second name 2016-06-10 20:28:43 +02:00
954b17325d another PresentationInfo sort order fix. 2016-06-10 13:57:19 -04:00
f1d9dbf359 fix behaviour of select_(next|prev)_route() in editor, when VCAs are present. 2016-06-10 13:57:19 -04:00
49011ea146 noop: comment fix. 2016-06-10 13:57:19 -04:00
4b730ca645 Use generic sorter. 2016-06-10 13:57:19 -04:00
53ba6f1121 EditorRoutes needs to connect to the right property change signal. 2016-06-10 13:57:19 -04:00
df09d80bd3 EditorRoutes needs to respond to PropertyChanged(selected) 2016-06-10 13:57:19 -04:00
a2fd790252 New editor API to retrieve the Stripable with via presentation info order. 2016-06-10 13:57:19 -04:00
15fcb0845a make sure RouteUIs show selection status at startup 2016-06-10 13:57:18 -04:00
2d4358ddb5 Various changes to PresentationInfo and a small consolidation of sorters.
The semantics for sorting PresentationInfo are up to the caller, not the
PresentationInfo object, so operator<() was removed and callers specifically
invoke ::order() for sorting.
2016-06-10 13:57:18 -04:00
3eaa6c0389 remove certain ControlProtocol signals related to stripable selection
includes change to Mackie support so that strips listen for PropertyChange
on the stripables they represent, no global selection change used anymore.
2016-06-10 13:57:18 -04:00
b130db2c60 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-06-10 12:32:01 +01:00
nick_m
ae99b93cc2 Apply some constraints to bbt dragging.
- max tempo 1000 bpm

	- apply a minimum measurement distance.

	- ensure result is positive (!)
2016-06-10 11:45:40 +10:00
f65713c426 OSC: Finished Select send levels 2016-06-09 18:33:00 -07:00
1f62dca536 avoid missing stuff after adding tracks/busses/vcas in mixer 2016-06-09 20:43:11 -04:00
06b12bef62 retain route i/o choice across show()'s of the AddRouteDialog 2016-06-09 20:39:43 -04:00
d403eaf1a0 phase out phase in favor of polarity 2016-06-10 01:18:20 +02:00
049a678ff9 OSC: change the word phase to polarity as per mailing list. 2016-06-09 15:24:43 -07:00
be42151c0d work "hide" button on VCA strip 2016-06-09 16:58:49 -04:00
4d28df97fa noop: clarifying comment about a magic number 2016-06-09 16:30:21 -04:00
2ee3fefc41 use codified heuristic for "is-color-set?" 2016-06-09 16:24:41 -04:00