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 | OSC: removed unused _namespace_root variable. | Len Ovens | |
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-18 | implement metadata-set for remaining backends | 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 | implement pretty-name set-property for ALSA and Dummy | 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 | ptformat: Make PT import more resilient to bad user choices and display messages | Damien Zammit | |
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 | 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 | |