Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2013-08-04 | 'libs/ardour' - Main body of changes required for building with MSVC | John Emmas | |
2013-07-15 | finally get to the bottom of where NO_PLUGIN_STATE needs to be in order to ↵ | Paul Davis | |
be useful | |||
2013-05-02 | forward port VST parameter name fix from mixbus: some/many VST plugins ↵ | Paul Davis | |
expect the buffer passed to them to be zero-filled, not just null-at-start. without this they can return garbage strings for parameter names | |||
2012-08-09 | test a different approach to propagating plugin parameter changes (VST only ↵ | Paul Davis | |
for now) git-svn-id: svn://localhost/ardour2/branches/3.0@13122 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-08-09 | more vst parameter related stuff | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13120 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-08-09 | more vst parameter related stuff | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13119 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-08-09 | VST parameter setting tweak | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13118 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-08-09 | use new floateq() to check VST plugin parameter equality | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13117 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-08-09 | more VST parameter debugging | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13115 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-08-08 | some VST parameter mgmt debugging | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13114 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-07-12 | break recursive loops of ↵ | Paul Davis | |
Plugin::parameter_changed()->Plugin::ParameterChanged()->Plugin::parameter_changed() ... git-svn-id: svn://localhost/ardour2/branches/3.0@13036 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-06-23 | Replace use of pbd/filesystem.h with glib/mm equivalents | Tim Mayberry | |
git-svn-id: svn://localhost/ardour2/branches/3.0@12848 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-06-23 | Use std::string instead of PBD::sys::path in pbd/search_path.h, ↵ | Tim Mayberry | |
pbd/file_utils.h and ardour/session_dir.h git-svn-id: svn://localhost/ardour2/branches/3.0@12829 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-06-11 | lots more work trying to create a common structure for accessing plugin and ↵ | Paul Davis | |
MIDNAME patch/preset/program names. still not done git-svn-id: svn://localhost/ardour2/branches/3.0@12665 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-11-23 | Fix some confusion over getting parameter details from | Carl Hetherington | |
VSTs. git-svn-id: svn://localhost/ardour2/branches/3.0@10814 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-11-23 | Don't load program 0 on initialising a VST; I don't | Carl Hetherington | |
think we do that for any other plugins. Restore chunk-based preset loading for Linux VSTs. git-svn-id: svn://localhost/ardour2/branches/3.0@10805 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-11-23 | Remove VST current_program variable, since that stuff is | Carl Hetherington | |
managed by the presets code in Plugin. git-svn-id: svn://localhost/ardour2/branches/3.0@10801 d708f5d6-7413-0410-9779-e7cbd77b26cf |