13
0
Commit Graph

20316 Commits

Author SHA1 Message Date
00f48c3d63 invalidate AU cache on re-scan 2016-04-22 21:10:39 +02:00
90babfaca3 use coreaudio wrapper 2016-04-22 20:50:06 +02:00
9cebc9f8de Pin Management UI tweaks for AU. 2016-04-22 19:35:58 +02:00
7e8fda8431 Single instance AUs only, use variable i/o 2016-04-22 19:35:38 +02:00
73aab79d59 AU multibus support 2016-04-22 18:48:20 +02:00
8a1aeccc82 fix AU cache clear 2016-04-22 18:48:20 +02:00
07381f2de6 load presets for all instances 2016-04-22 14:26:33 +02:00
2dc6c1c74b add API to load plugin presets for all instances 2016-04-22 14:24:45 +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
238cec8549 and now with proper closing bracket. 2016-04-21 01:04:55 +02:00
fca2e76db2 take MB dithering into account when stripping silence on export 2016-04-21 01:02:18 +02:00
836320efb5 disable sidechain & manual cfg for MB & AU for now 2016-04-20 22:36:18 +02:00
fc4dd032a7 backend part for MB send-panners (ignore existing state, force disable) 2016-04-20 21:44:28 +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
49d044bf04 fix AU sidechain connection 2016-04-20 18:06:51 +02:00
3e659bb657 include sidechain when delegating I/O configuration 2016-04-20 17:24:50 +02:00
65fada3b0a Mixbus: auto-connect monitor-section
Mixbus does not expose the "auto_connect_standard_busses" preference
and forces it to false.
2016-04-20 16:17:22 +02:00
ec44499666 amend 386f244f - don't reinitialize I/O map
load ChanCount to compare if I/O maps have changed.
2016-04-20 15:14:15 +02:00
386f244f1e Reset I/O map when copying plugin and ChanCount changes 2016-04-20 11:55:02 +02:00
622ba89dd9 OSC: removed unused _namespace_root variable. 2016-04-19 16:13:18 -07:00
d32333f4ef fix stuck solo w/sidechain (when using port, not send, connections) 2016-04-19 22:15:57 +02:00
24282065aa clear [midi] plugin audio output buffers before running plugin.
some samplers don't zero the output buffers if they're not configured
or no samples are loaded.
2016-04-19 20:39:40 +02:00
3715602ea7 Revert/amend "fix a const-cast issue"
This reverts commit c9d55cb172.
because it it's "const" one cannot set it from lua.
2016-04-19 19:07:09 +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
c69a9d7a06 some plugin-insert debugging
* report inplace
* debug-dump reason(s) why i/o maps are reset
2016-04-19 19:03:16 +02:00
c9d55cb172 fix a const-cast issue 2016-04-19 12:58:54 -04: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
00169f1da1 hidden config option to replace TRY_AUTOSTART_ENGINE environment var.
It's really only used by the GUI, but engine states are part of
ARDOUR::Config::extra_xml  so this is at least similarly inconsistent.
2016-04-19 16:43:06 +02:00
00b703ebe8 default strict-i/o preference to enable
This makes a lot of sense for all midi-instruments and the
vast majority of mono+stereo workflows
2016-04-19 16:40:17 +02:00
170fca53ee Mixbus specific Pin Mapping tweaks 2016-04-19 13:54:07 +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
2729f59aba NO-OP, whitespace and comments 2016-04-19 13:21:54 +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
428c82b1bc fix plugin silence runs (e.g. during audition)
* use max of in+out buffers
* special case Mixbus
* clear delay-lines
2016-04-19 00:57:56 +02:00
26532364bb fix possible crash at session close.
In the wake of 81faa3b420. Disconnect Signal from process
callback, may notify an IO that just reached a zero shared ptr refcount
due to route-deletion (GUI thread) resulting in a double free.
2016-04-18 21:55:50 +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
008eda2858 add some assert for reloading saved plugin pin connections 2016-04-18 17:22:55 +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
b2149de37b add notification if Engine Rate changes and mismatches session's SR 2016-04-18 15:16:27 +02:00
888614b714 never ever change sample-rate saved with the session after creation. 2016-04-18 14:50:09 +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
9840a11537 implement metadata-set for remaining backends 2016-04-18 00:35:51 +02:00