Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-24 | Disconnect Signals before dropping ports | Robin Gareus | |
significantly speeds up session close | |||
2016-04-23 | delegate port-connections to low priority thread. | Robin Gareus | |
This prevents a deadlock with (some versions) jack: * add new instrument track with instrument * configure processors (takes processor lock) * add I/Os (delivery) -> create ports * auto-connect ports * jack port-connect -> jack graph re-order * Ardour graph-re-order * needs processor lock (to check sends) | |||
2016-04-23 | fix typo in config variable | Robin Gareus | |
2016-04-22 | fix send-id "0" when loading session | Robin Gareus | |
Send::set_state() unsets the current send-id before setting the new one, but by default _bitset defaults to zero. This may lead to unset an existing send "0" | |||
2016-04-22 | fix single-bus AU rendering & related updates | Robin Gareus | |
2016-04-22 | invalidate AU cache on re-scan | Robin Gareus | |
2016-04-22 | use coreaudio wrapper | Robin Gareus | |
2016-04-22 | Single instance AUs only, use variable i/o | Robin Gareus | |
2016-04-22 | AU multibus support | Robin Gareus | |
2016-04-22 | fix AU cache clear | Robin Gareus | |
2016-04-22 | add API to load plugin presets for all instances | Robin Gareus | |
2016-04-21 | and now with proper closing bracket. | Robin Gareus | |
2016-04-21 | take MB dithering into account when stripping silence on export | Robin Gareus | |
2016-04-20 | backend part for MB send-panners (ignore existing state, force disable) | Robin Gareus | |
2016-04-20 | fix AU sidechain connection | Robin Gareus | |
2016-04-20 | include sidechain when delegating I/O configuration | Robin Gareus | |
2016-04-20 | Mixbus: auto-connect monitor-section | Robin Gareus | |
Mixbus does not expose the "auto_connect_standard_busses" preference and forces it to false. | |||
2016-04-20 | amend 386f244f - don't reinitialize I/O map | Robin Gareus | |
load ChanCount to compare if I/O maps have changed. | |||
2016-04-20 | Reset I/O map when copying plugin and ChanCount changes | Robin Gareus | |
2016-04-19 | fix stuck solo w/sidechain (when using port, not send, connections) | Robin Gareus | |
2016-04-19 | clear [midi] plugin audio output buffers before running plugin. | Robin Gareus | |
some samplers don't zero the output buffers if they're not configured or no samples are loaded. | |||
2016-04-19 | Revert/amend "fix a const-cast issue" | Robin Gareus | |
This reverts commit c9d55cb172d07d5da25140516abe045ea409b66b. because it it's "const" one cannot set it from lua. | |||
2016-04-19 | some plugin-insert debugging | Robin Gareus | |
* report inplace * debug-dump reason(s) why i/o maps are reset | |||
2016-04-19 | fix a const-cast issue | Paul Davis | |
2016-04-19 | hidden config option to replace TRY_AUTOSTART_ENGINE environment var. | Robin Gareus | |
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 | default strict-i/o preference to enable | Robin Gareus | |
This makes a lot of sense for all midi-instruments and the vast majority of mono+stereo workflows | |||
2016-04-19 | Mixbus specific Pin Mapping tweaks | Robin Gareus | |
2016-04-19 | NO-OP, whitespace and comments | Robin Gareus | |
2016-04-19 | fix plugin silence runs (e.g. during audition) | Robin Gareus | |
* use max of in+out buffers * special case Mixbus * clear delay-lines | |||
2016-04-18 | fix possible crash at session close. | Robin Gareus | |
In the wake of 81faa3b420303eec2ca0e3. 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 | add some assert for reloading saved plugin pin connections | Robin Gareus | |
2016-04-18 | add notification if Engine Rate changes and mismatches session's SR | Robin Gareus | |
2016-04-18 | never ever change sample-rate saved with the session after creation. | Robin Gareus | |
2016-04-17 | set sidechain port pretty name | Robin Gareus | |
2016-04-17 | add IOProcessors pretty name support | Robin Gareus | |
2016-04-17 | notify IO about port disconnection due to port removal | Robin Gareus | |
[Jack] Ports can be deleted without being disconnected first. the IO Object does not catch that condition. | |||
2016-04-17 | add API to set pretty names for ardour ports | Robin Gareus | |
2016-04-17 | add portengine set-property API (follows jack_set_property) | Robin Gareus | |
2016-04-17 | disconnect SideChain on delete, trigger Send self-destruct | Robin Gareus | |
2016-04-17 | copy plugin state to all instances when instantiating. | Robin Gareus | |
2016-04-17 | don't use lv2plug.in for non-standard URIs | Robin Gareus | |
2016-04-17 | add self-removing Sends (remove on disconnect) | Robin Gareus | |
The idea is to dynamically add/remove sends for feeding a sidechain and re-use all existing "External Send" infrastructure in particular latency compensation. | |||
2016-04-16 | don't let the AudioEngine inherit PortEngine's class doc. | Robin Gareus | |
2016-04-16 | Remove dangling plugin thru-connections | Robin Gareus | |
fixes crash when removing a thru-connected output | |||
2016-04-16 | disallow strict-i/o output on monitor and auditioner | Robin Gareus | |
monitor follows the master bus outs, auditioner is fixed stereo and synth dependent. (fixes crash when adding/removing the monitor section) | |||
2016-04-15 | fix duplicate definition (typo in 5242aeb8) | Robin Gareus | |
2016-04-15 | variable plugin port config. | Robin Gareus | |
* extend plugin API (query IO ports) * collect possible variable plugin configurations (AU, Lua) * prepare semi-automatic configuration (presets: mono, stereo, N) | |||
2016-04-15 | special case mixbus routing | Robin Gareus | |
2016-04-15 | AU synth inplace processing | Robin Gareus | |
2016-04-15 | luaproc error logging | Robin Gareus | |