13
0
Commit Graph

21158 Commits

Author SHA1 Message Date
6ca3c67046 Use Glib::usleep() for consistency 2016-06-18 11:34:14 +01:00
425c40ff08 fix upsampling import of X-channel files where buffersize % X != 0 2016-06-17 22:17:58 +02:00
f4047b9a26 OSC: take care of track order changes too. Deal with mixer topology changes one time. 2016-06-16 19:41:39 -07:00
3754859f2f OSC: Blank some more feedback values when select observer is destroyed. 2016-06-16 16:07:09 -07:00
a9c09af816 set latency of sidechain port 2016-06-16 15:08:25 +02:00
321615e8ea initial working version of "printing" keybindings (via a browser) 2016-06-15 19:46:12 -04:00
nick_m
8b0c5b8426 Register colour aliases for tempo curve. 2016-06-16 02:06:40 +10:00
1413bca842 no divider/full allocation of LHS of mixer "display" with no VCAs 2016-06-14 16:10:59 -04:00
351b43d51b avoid crash after removing a VCA 2016-06-14 16:10:32 -04:00
a843013165 no debug output, either 2016-06-14 12:22:04 -04:00
cc907f3df5 no pingbacks if running a development version 2016-06-14 12:21:46 -04:00
30fd6ed4de mark mixer strip name label (button) as having occasional text
Sometimes it shows a track number, sometimes not, but this should never affect its size request
2016-06-14 11:48:50 -04:00
b5387804a4 remove commented line 2016-06-14 11:48:08 -04:00
3888b244a6 mark mixer strip width and hide buttons as square 2016-06-14 11:47:53 -04:00
0fe194c90b extend ArdourButton API to provide a new tweak for buttons with occasional text
Buttons with this tweak do not change their size request based on their text (or lack of it)
2016-06-14 11:47:25 -04:00
0eb509ac2e remove debug output from Pane code 2016-06-14 11:46:24 -04:00
66c25b2d73 wording change for key binding dialog remove shortcut button label 2016-06-14 09:53:48 -04:00
a51ff04678 add shuttle colors to all themes.
Everythign except "dark" probably needs editing by a theme maintainer
2016-06-13 17:26:02 -04:00
3d5491d0d0 show ShuttleControl GUI some love.
now uses Pango, not Cairo, for text rendering
2016-06-13 17:26:02 -04:00
dcf852aae4 OSC: Catch new strips, gone strips and redo banks and observers. Add more select feedback. 2016-06-13 11:57:15 -07:00
9f5d0930fc use pane position mgmt on appropriate panes 2016-06-13 09:53:10 -04:00
9142d1edf5 working version of pane position mgmt for OS X 2016-06-13 09:52:54 -04:00
ceb0bce971 write some code to limit pane handle positions on OS X.
So far untested, and uncompiled
2016-06-13 09:10:47 -04:00
690cc23ed2 Remove some Windows icons which I'm told we don't need any more... 2016-06-13 11:35:19 +01:00
70898f92c7 use WindowProxy::signal_(map|unmap) to keep window toggle actions in their correct state 2016-06-12 22:49:47 -04:00
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