Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-26 | initialize output data ports for cases where the plugin is not run | Robin Gareus | |
(e.g. load session with inactive track, or instantiate an audio plugin on a midi track before the synth) | |||
2016-04-26 | let GMainContext clean up after us. | Robin Gareus | |
this fixes a potential crash in AsyncMIDIPort::~AsyncMIDIPort() -> CrossThreadChannel::~CrossThreadChannel() | |||
2016-04-26 | port 93eac8b0 to ALSA and CoreAudio | Robin Gareus | |
2016-04-26 | allow to duplicate tracks with sends or load templates with sends/inserts | Robin Gareus | |
2016-04-26 | implement missing PortManager methods and lua-bind them | Robin Gareus | |
2016-04-26 | #define HAVE_JACK_PORT_RENAME when building with MSVC | John Emmas | |
This means needing to build against libjack v1.9.11 (or later) although that's probably not a bad thing. | |||
2016-04-26 | Use 'const_iterator' to prevent MSVC from complaining | John Emmas | |
2016-04-26 | don't show engine dialog when loading a session.. | Robin Gareus | |
..and the engine is running at the desired samplerate | |||
2016-04-26 | styleguide #10 | Robin Gareus | |
sigc keeps a reference to the shared_ptr, AsyncMidiPorts were never unregistered, causing issues when loading a new session w/o Engine restart. | |||
2016-04-26 | keep portmap & portindex in sync when renaming ports | Robin Gareus | |
Fixes crash on session re-load (introduced in 800c8182 and fde99e68) | |||
2016-04-26 | PortManager lua bindings (to debug lingering ports) | Robin Gareus | |
2016-04-25 | update [lua bindings] documentation | Robin Gareus | |
2016-04-25 | add missing header for luadoc | Robin Gareus | |
2016-04-24 | ..and CoreAudio. | Robin Gareus | |
2016-04-24 | O(log(n)) port and connection lookup for ALSA | Robin Gareus | |
2016-04-24 | now with C++98 compat | Robin Gareus | |
2016-04-24 | delayline: use boost::shared_array | Robin Gareus | |
2016-04-24 | optimize port lookup, adding/removing/reconnecting routes | Robin Gareus | |
xxxAudioBackend::connected_to() is called O(N^2) when building the graph. Mitigate this by using an O(log(N)) lookup. This duplicates the storage (both set and map and both are kept in sync. Changing this to a boost:bidirectional might be nice, before updating other backends. | |||
2016-04-24 | reduce debug-build overhead. | Robin Gareus | |
2016-04-24 | we need the process lock after all.. | Robin Gareus | |
2016-04-24 | some new lua-bindings and session-lua (creating sessions) | Robin Gareus | |
2016-04-24 | fix mismatched delete/delete[] | Robin Gareus | |
2016-04-24 | some notes on mem-leaks... | Robin Gareus | |
2016-04-24 | hand over automationlist undo state ownership (mem-leak) | Robin Gareus | |
2016-04-24 | plug some memory leaks in libardour | Robin Gareus | |
2016-04-24 | further tweaks to session close | Robin Gareus | |
2016-04-24 | lua bindings for track/bus and session creation | Robin Gareus | |
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. |