Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-15 | add signal for VST state load | Robin Gareus | |
MacVST has no dedicated VST event-loop to directly handle this. | |||
2016-11-14 | Fix VST state-lock SNAFU (effSetChunk and process are exclusive) | Robin Gareus | |
2016-11-13 | VST set defaults only once (initially) | Robin Gareus | |
Opening the generic plugin UI or re-opening the GUI will call get_parameter_descriptor() again, and replace the defaults with current values. | |||
2016-10-10 | add missing #include | Robin Gareus | |
2016-10-10 | convert VST parameter names to UTF8 | Robin Gareus | |
Another fix for "µ-iness" (ec8cf4e4f58a, d121e6bf15cbf6f, 57b9dab27cb05d) this time for Windows. | |||
2016-09-17 | VST threading: prevent concurrent effSetChunk and process() | Robin Gareus | |
This is a potential fix for unreliable preset load/restore. (http://mixbus.harrisonconsoles.com/forum/thread-1970-post-21486.html#pid21486) Since a Glib Mutex can't be copy-constructed an explicit copy c'tor is needed. | |||
2016-08-03 | add support for VST default values (instantiation time value) | Robin Gareus | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-06-25 | major internal plugin & processor API change: | Robin Gareus | |
Pass current (latency compensated) cycle times to plugin. This fixes time-reporting to plugins and also fixes automation and when bouncing (the session->transport* is not valid) etc. | |||
2016-05-26 | update VST audioMasterGetTime | Robin Gareus | |
* don't use a static struct. this fixes a concurrency issue with flags and valid values * send kVstTransportChanged IFF there is an actual change * set system time * send loop location | |||
2016-05-07 | fix LocaleGuard contstructor (3dc77280) | Robin Gareus | |
2016-05-05 | we always only use the "C" locale when saving. | Robin Gareus | |
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2016-04-27 | amend c1c81a239c after testing | Robin Gareus | |
2016-04-27 | probable fix for 64bit VST signal latency | Robin Gareus | |
2016-04-13 | prepare VST plugins for reporting connected pins | Robin Gareus | |
The VST needs a way to get the parent PluginInserts's channel-map :( | |||
2016-03-27 | VSTs don't process in-place | Robin Gareus | |
2016-03-15 | avoid memcpy if it's not needed. | Robin Gareus | |
besides, memcpy areas may not overlap | |||
2015-12-25 | don't assume plugin presets start their numbering at zero. | Robin Gareus | |
2015-10-20 | rename Plugin::ParameterChanged to ParameterChangedExternally to reflect its ↵ | Paul Davis | |
intent, and clean up the libardour side of result. The signal exists to notify listeners that something outside of the host's control (e.g. a plugin's own GUI for AU or VST) has modified a plugin parameter. Previous code had strange feedback loops and ambiguous semantics. | |||
2015-10-20 | Revert "rename ParameterChanged signal in Plugin to ↵ | Paul Davis | |
ParameterChangedExternally to reflect its intent, and clean up the result." This reverts commit 336b2eb9a4a8634bae84a15e952d20335aa28c12. | |||
2015-10-20 | rename ParameterChanged signal in Plugin to ParameterChangedExternally to ↵ | Paul Davis | |
reflect its intent, and clean up the result. The signal exists to notify listeners that something outside of the host's control (e.g. a plugin's own GUI for AU or VST) has modified a plugin parameter. Previous code had strange feedback loops and ambiguous semantics. Significant modification of LV2 GUI updating was required. Still to be tested for feedback loop issues: AudioUnits | |||
2015-10-14 | Fix a problem where VST automation data wasn't getting written (if the ↵4.3 | John Emmas | |
adjustments were made from the plugin's own controls) | |||
2015-10-05 | use quotes for in-tree pbd/glib wrapper include | Robin Gareus | |
2015-09-17 | use pbd's gstdio compatibility wrapper | Robin Gareus | |
2015-08-07 | give copy_vector() another chance. | Robin Gareus | |
last arguments in nsamples, not bytes | |||
2015-08-07 | VST use scratch buffers for processing. | Robin Gareus | |
2015-08-07 | fix VST plugin crash (from 35a9c63) | Robin Gareus | |
depending on offset, the audio-buffer may not be memory aligned, use memcpy() not SSE copy_vector. | |||
2015-08-05 | rework VST processing/buffering (no more alloca). | Robin Gareus | |
TODO: check Bufferset/VSTBuffer, eventually remove the VST_IN_PLACE ifdef’s | |||
2015-08-05 | VST replaceProcessing () != in-place processing. | Robin Gareus | |
2015-07-21 | VST plugin title fix #6467 | Robin Gareus | |
2015-04-16 | VST: fix a copy/paste typo and possible segfault | Robin Gareus | |
fix by Drumfix. | |||
2015-01-19 | use C locale, because POSIX locale is not supported on windows, and ↵ | Ben Loftis | |
operation is undefined. C works on all platforms | |||
2014-06-17 | Remove unused header includes | Tim Mayberry | |
2014-05-17 | vst - fix effGetParameterProperties; label may be unset. | Robin Gareus | |
2014-03-10 | use buf_index_in() to identify VST MIDI buffer | Paul Davis | |
Probably unnecessary as long we only have 1 MIDI port route, but this at least keeps symmetry with the output side | |||
2014-03-04 | mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) | Robin Gareus | |
2014-03-02 | implement VST midi-output | Robin Gareus | |
2014-02-22 | NOOP, whitespace change only | Robin Gareus | |
2014-02-22 | Windows VST GUI related rework | Robin Gareus | |
2014-01-15 | improve comment explaining the use of alloca() | Paul Davis | |
2014-01-15 | add back comment explaining the use of alloca() | Paul Davis | |
2014-01-15 | merge with master | Paul Davis | |
2014-01-15 | rework LXVST port assignments - fixes #5827 | Robin Gareus | |
2014-01-10 | Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵ | Paul Davis | |
merge windows branch to get changes from there | |||
2013-12-10 | use correct argument order with memset() | Nils Philippsen | |
2013-11-25 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-11-05 | back-port two actual bug fixes from cairocanvas branch | Paul Davis | |
2013-11-04 | fix reversed arguments to memset when clearing VST plugin name | Paul Davis | |
2013-08-08 | finally get to the bottom of where NO_PLUGIN_STATE needs to be in order to ↵ | Paul Davis | |
be useful |