13
0
Commit Graph

9611 Commits

Author SHA1 Message Date
9cebc9f8de Pin Management UI tweaks for AU. 2016-04-22 19:35:58 +02:00
07381f2de6 load presets for all instances 2016-04-22 14:26:33 +02:00
2c9b341722 Clarify my XML error printout from yesterday (see previous commit) 2016-04-22 07:18:15 +01:00
fba9dc8c05 When logging XML error messages, make sure we don't accidentally log an empty message
Amends my previous commit #a7508a9c from 23rd July 2015. If the filename and/or line number were NULL, we could end up logging a message with no text!
2016-04-21 16:45:15 +01:00
836320efb5 disable sidechain & manual cfg for MB & AU for now 2016-04-20 22:36:18 +02:00
62937ea1a6 special case send panning for MB
since the route does not use Ardour pannersi"link panners" here only
affects send <> send linking.
2016-04-20 21:28:03 +02:00
7999c0363f show no/inplace info in Pin Dialog (debug builds only)
.. also only show latency (relevant for thru) in debug-builds.
2016-04-19 19:03:16 +02:00
0b4b0b19bc don't show plugin GUI when renaming tracks/busses
ProcessorBox::route_property_changed() iterates over existing windows
and hit a "show_all".
2016-04-19 18:24:35 +02:00
c9dedc567d fix midi-bypass drawing. 2016-04-19 17:31:00 +02:00
27335a2034 GUI part of 00169f1da (TRY_AUTOSTART_ENGINE) 2016-04-19 17:20:45 +02:00
af733a9a65 small is beautiful
...but I need new glasses
to tweak thru-via drawing for <=100% GUI scaling
2016-04-19 13:31:41 +02:00
98ab33e85e more wire drawing..
* use via-style circles for thru
* widen the spacing
* show gnd -> thru connections
2016-04-19 13:21:09 +02:00
218b016a80 update instrument list when rescanning plugins 2016-04-18 19:15:53 +02:00
e14b6428c3 slightly better version of 0077923d, don't stop the engine for nothing 2016-04-18 17:37:14 +02:00
0077923dea update flow when loading a new session with different SR. 2016-04-18 15:18:36 +02:00
e85680f5ca GUI samplerate Mismatch notification 2016-04-18 15:17:51 +02:00
652468a344 add a try-autostart-engine option (most recently used settings) 2016-04-18 14:11:22 +02:00
db56a4da71 Engine Dialog: exclude optional widgets from show_all. 2016-04-18 14:07:49 +02:00
dd750722c5 more sidechain send GUI details:
* don't list exising normal sends (separate mono connections)
* tooltip inidicate autoremoval
2016-04-18 01:01:49 +02:00
d3acba6be4 fix initial panner control for new Sends 2016-04-18 00:52:24 +02:00
78c915f5eb Pin Dialog: cache UI thread information
fixes crash when redraw happens before idle update.
2016-04-17 22:21:26 +02:00
64fdadecb6 fix port icon visibility for coalesced wire view 2016-04-17 21:50:29 +02:00
ccbf56827d pretty send and sidechain names 2016-04-17 21:50:26 +02:00
3dc322fa66 fix 8f14f422e0, port_prefix already includes colon 2016-04-17 16:52:38 +02:00
8fc19d6c67 use temporary sends for sidechain inputs 2016-04-17 14:10:13 +02:00
8f14f422e0 unhardcode "Program Name" string length 2016-04-17 14:01:57 +02:00
514765631b in case sidechain is fed by a Send, show the send's gain control
this is mainly about investigating what's involved with automatically
adding sends rather than connect track outputs...
2016-04-17 01:39:59 +02:00
30633cd2e7 NO-OP whitespace 2016-04-17 00:09:11 +02:00
ddc4824d92 fix logic error for output routing wire display 2016-04-16 22:15:34 +02:00
9ad98885cb another take on mixer strip wire drawing
mini modulars are fun.
2016-04-16 21:28:37 +02:00
277893b130 ptformat: Make PT import more resilient to bad user choices and display messages
Previously, libptformat would attempt to parse all kinds of files,
now the library stops parsing when the version number and session rate
is outside valid ranges, returning an error code to the caller.

If there is a valid PT file detected, but some audio files are missing,
Ardour now pops up an error message to inform the user that some files
may be missing from the import.  A success message is displayed otherwise.

Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-04-16 12:21:12 +02:00
3a9c906b15 more settings not relevant to mixbus 2016-04-16 00:05:26 +02:00
ec09c1ad63 shorten and clarify context-menu entry. 2016-04-15 23:09:14 +02:00
a27e0f0d65 output config select is only available for synths. 2016-04-15 23:04:55 +02:00
6cd5d72962 refine Pin dialog
* bend thru-wires away from center (distinguish from connections)
* show DnD wire on move only (not on click select
* consisten Label for Plugin Instance
2016-04-15 22:08:03 +02:00
b031109311 fix typo 2016-04-15 22:04:12 +02:00
99d7720a63 add missing quote 2016-04-15 20:15:44 +02:00
a4f57e6b2f re-order label z-stacking in Pin Dialog 2016-04-15 18:38:11 +02:00
5242aeb871 Output Port Presets. 2016-04-15 18:15:05 +02:00
6f4ccfcd3b hide strict-i/o UI for Mixbus 2016-04-15 14:53:18 +02:00
c9fd0ea0ca Simplify port add/remove error messages.
The detailed information is no longer correct with flexible routing
since pin management.
2016-04-14 20:05:41 +02:00
d739d2fd64 hide add/remove output buttons on mixer-strip. 2016-04-14 20:04:58 +02:00
6ea864d845 update Pin DnD logic:
When starting a Drag on a connected destination, re-connect the
destination. "you grab the connect plug out of the socket and drag it"
2016-04-14 18:30:34 +02:00
afca178e45 show plugin pin labels when hovering over them 2016-04-13 23:43:08 +02:00
bf3719f63f get editor controls layout/midi track header/scroomer to be the correct height
Using is_mapped() is wrong, since if the editor was not visible (i.e. program has not yet shown the editor
"tab", then _group_tabs will have is_visible() == true but is_mapped() == false
2016-04-13 15:28:34 -04:00
4cc1286064 fix use of DIALOG/UTILITY window type hint on OS X.
See code comments for details
2016-04-13 13:00:05 -04:00
ea17875c36 show window title in DEBUG::Accelerator debug trace 2016-04-13 13:00:04 -04:00
b7768becb5 use correctly named action to put preferences into the global menu bar on OS X 2016-04-13 13:00:04 -04:00
82e6bdccf3 fix use of C++ style comments in cpp file (avoids warning on OS X) 2016-04-13 13:00:04 -04:00
7cbf7f370b special case side-chain when copying plugin-state (fix crash, dup IO) 2016-04-13 18:53:54 +02:00