Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-08 | Don't use VST ->user points, prefer host-reserved ptr | Robin Gareus | |
Apparently "user" is for plugins (not hosts) to use. | |||
2017-03-08 | Prepare moving to a dedicated x-thread signal for VST UI resizing | Robin Gareus | |
(this changes the internal API, pending follow-up GUI update) | |||
2017-03-07 | Rework VST initialization: | Robin Gareus | |
Set the AEffect* plugin pointer before calling effOpen. effOpen may call back into the host (masterCallback) and invoke actions which depend on _plugin (eg. to call back into the plugin again) | |||
2016-11-17 | try VST2.4's VSTPluginMain first | Robin Gareus | |
This fixes a crash with loading u-he Diva on windows. | |||
2016-11-15 | consolidate VSTState functions | Robin Gareus | |
2016-11-15 | really fix windows compilation. | Robin Gareus | |
2016-11-15 | amend 5dc24971009 ...get the windows version to compile. | Robin Gareus | |
eventually vststate_init() needs cleaning up, but not tonight. | |||
2016-11-15 | rework 8e3b6c9ac (fstwin is C code, not C++) | Robin Gareus | |
2016-11-15 | fix another typo (f30fbcaaf) | Robin Gareus | |
2016-11-14 | Fix VST state-lock SNAFU (effSetChunk and process are exclusive) | Robin Gareus | |
2016-11-14 | consolidate VSTState initialization | Robin Gareus | |
2016-08-28 | Fix a crash when toggling back and forth between a generic plugin GUI window ↵ | John Emmas | |
and a VST plugin's own GUI | |||
2015-08-12 | Fix for crash when loading DrumGizmo VST editor on Windows | Tim Mayberry | |
2014-11-04 | When building with MSVC, guard a declaration of 'strdup()' which conflicts ↵ | John Emmas | |
slightly with the MSVC declaration (maybe we should just #include <string.h> ?) | |||
2014-04-18 | fix VST GUI swallowing for windows | Robin Gareus | |
2014-04-14 | remove code intended for use with basename(), fix memory leak since ↵ | Robin Gareus | |
g_path_get_basename() returns a newly allocated string. | |||
2014-04-14 | clean up 6cc2812f2e8 (interim vst fixes) | Robin Gareus | |
2014-04-14 | despite what MSVC thinks, C is not C++. | Robin Gareus | |
2014-04-11 | interim vst fixes | unknown | |
2014-04-11 | amend previous commit, remove cruft, no more extern function pointers | Robin Gareus | |
2014-03-04 | mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) | Robin Gareus | |
2014-02-23 | consolidate lxVST & winVST file-info code into libardour | Robin Gareus | |
first step and clennup before adding support for VST shell-plugins (collections) and external scanner app... | |||
2014-02-22 | fix minimum VST GUI window size (gtk padding) | Robin Gareus | |
2014-02-22 | resolve gtk + VST threading issues | Robin Gareus | |
while (gtk_events_pending()) gtk_main_iteration(); never returns as long as there's a idle call registered somewhere (and it's not called from an idle callback itself) | |||
2014-02-22 | first part of merging windows and wine VST | Robin Gareus | |
libfst is now very ardour specific (no longer compatible with /upstream/) | |||
2014-02-22 | add support for VST>=2.4 | Robin Gareus | |
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 | |||
2011-11-23 | Merge some linux/windows VST GUI code. | Carl Hetherington | |
git-svn-id: svn://localhost/ardour2/branches/3.0@10783 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-11-22 | Remove unused define. | Carl Hetherington | |
git-svn-id: svn://localhost/ardour2/branches/3.0@10764 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-11-22 | Share main VSTFX / FST struct between windows / linux VSTs. | Carl Hetherington | |
git-svn-id: svn://localhost/ardour2/branches/3.0@10762 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-11-22 | Share VSTHandle and VSTInfo between windows/linux VSTs. | Carl Hetherington | |
git-svn-id: svn://localhost/ardour2/branches/3.0@10758 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2010-12-30 | fix C99 compliance issue for winegcc | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@8384 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2010-12-30 | Gruesome-in-the-extreme VST hacks to attempt to allow presets to | Carl Hetherington | |
be loaded without an editor window. You may need to clean your Ethernet cable with soapy water after fetching this commit (wireless users --- open the window). git-svn-id: svn://localhost/ardour2/branches/3.0@8378 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2010-12-29 | Clean up VST plugin key handling slightly. | Carl Hetherington | |
git-svn-id: svn://localhost/ardour2/branches/3.0@8377 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2010-12-29 | Extremely hacky but somewhat functional passing of keys to VST plugin UIs. ↵ | Carl Hetherington | |
Sort-of fixes #3630. git-svn-id: svn://localhost/ardour2/branches/3.0@8371 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2010-12-07 | Revert previous ill-thought-out patch. | Carl Hetherington | |
git-svn-id: svn://localhost/ardour2/branches/3.0@8213 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2010-12-07 | Move RDF-based preset stuff into LadspaPlugin, to make way for a set of evil ↵ | Carl Hetherington | |
hacks to make VST chunk-based presets work (for some values of `work'). May fix #3577. git-svn-id: svn://localhost/ardour2/branches/3.0@8202 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2009-04-16 | FST code from 2.X branch | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@4981 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2009-02-27 | vestige-based VST support, back-ported from 2.0-ongoing | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@4703 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2008-06-02 | rollback to 3428, before the mysterious removal of libs/* at 3431/3432 | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@3435 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2008-06-02 | remove empty sigc++2 directory | Doug McLain | |
git-svn-id: svn://localhost/ardour2/branches/3.0@3432 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2007-02-26 | fix error in last commit with VST entry function type cast | Paul Davis | |
git-svn-id: svn://localhost/ardour2/trunk@1512 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2007-02-26 | fix compiler complaints about RCU code; fix a couple of compiler warnings | Paul Davis | |
git-svn-id: svn://localhost/ardour2/trunk@1511 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2007-02-06 | fix misdesign of VST GUI thread | Paul Davis | |
git-svn-id: svn://localhost/ardour2/trunk@1428 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2007-02-06 | debugging VST issues | Paul Davis | |
git-svn-id: svn://localhost/ardour2/trunk@1427 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2006-06-22 | correctly forward configure events to plugin windows, and cleanup FST code | Paul Davis | |
git-svn-id: svn://localhost/ardour2/trunk@635 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2006-06-22 | more details for VST support | Paul Davis | |
git-svn-id: svn://localhost/ardour2/trunk@630 d708f5d6-7413-0410-9779-e7cbd77b26cf |