Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-03 | Update libardour GPL boilerplate and (C) from git log | Robin Gareus | |
2019-03-05 | Use enum for exec stderr parameter (1/2) | Robin Gareus | |
2018-11-07 | Honor effFlagsIsSynth and always assume those VSTs are instruments | Robin Gareus | |
This will incorrectly list some vocders or reaktor and the likes of plugins with audio + midi input as Instruments IFF they also announce effFlagsIsSynth flag. NB. this is a first step only. we still need to override PluginInfo | |||
2018-11-01 | Skip VST version check to detect MIDI inputs | Robin Gareus | |
Some plugins return 0 from effGetVstVersion and are hence not detected as instruments. e.g. VeeSeeVSTRack (VCV). This may also explain why MIDI port of some other VSTs are not exposed. Most VST2.4 return 2400, so checking [effGetVstVersion] >=2 (and not 2000) was incorrect to begin with. | |||
2018-01-30 | Update plugin classification | Robin Gareus | |
* dedicated API for classes (effect, instrument, util) * prepare for tags (rather than categories) * prepare removal of per-plugin in_category() API | |||
2017-12-02 | A couple of minor changes when #including <utime.h> | John Emmas | |
2017-11-29 | Set VST cache file mtime to be at least as new as the plugin | Robin Gareus | |
Fixes issues with timezones when installing pluins from a .zip | |||
2017-11-23 | remove useless test, fgets() already ensures MAX_STRING_LEN | Robin Gareus | |
Found by PVS-Studio - https://www.viva64.com/en/b/0540/ | |||
2017-05-10 | Bump VST param-name length limit to 128 bytes and centralize definition | Robin Gareus | |
The official VST spec says 8 bytes, JUCE uses 24 + 1, and there's anecdotal evidence that some VSTs use up to 100 (which apparently works in many hosts). | |||
2017-03-21 | Improve plugin Ccategory consistency somewhat | Robin Gareus | |
2016-11-13 | Mac VST-2.x support | Robin Gareus | |
2016-11-08 | Honor VST "Synth" Category for now... | Robin Gareus | |
..until we find a backwards compatible way to save/load effFlagsIsSynth in the cache info files. | |||
2016-10-07 | prepare for proper VST synth categorization | Robin Gareus | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2015-10-05 | use quotes for in-tree pbd/glib wrapper include | Robin Gareus | |
2015-10-05 | remove unused fstream includes | Robin Gareus | |
2015-10-04 | namespace fix. | Robin Gareus | |
2015-10-04 | replace std::ifstream with g_fopen for portability | Robin Gareus | |
2015-10-04 | Change a few instances of 'stat()' to use 'g_stat()' (for UTF8 compatibility ↵ | John Emmas | |
on Windows) | |||
2015-09-17 | use pbd's gstdio compatibility wrapper | Robin Gareus | |
2015-08-03 | close file before unlink | Robin Gareus | |
2015-08-03 | translatable VST error/info messages | Robin Gareus | |
2015-08-03 | Fix typo in 8c45d4 preventing compile | Tim Mayberry | |
2015-08-03 | VST cache rework (part one) | Robin Gareus | |
Don’t clutter up actual vst-plugin dirs with additional files. Use dedicated folder for VST info-cache; use sha1-hash (of absolute dll path) for .fsi file. Use a single blacklist file (one path per line) instead of individual .fsb files per plugin. | |||
2015-07-24 | VST info: use g_fopen() for Windows compat. | Robin Gareus | |
2015-07-10 | separate VST blacklist for 32/64bit | Robin Gareus | |
2015-04-27 | case insensitive VST plugin file extension - fixes #6285 | Robin Gareus | |
2nd attempt. | |||
2015-04-27 | Revert "case insensitive ".dll" for VST plugins - fixes #6285" | Robin Gareus | |
This reverts commit c2f84af73d4812a7099ba1339ae92f2cd0536eae. strcasestr() is not compatible with mingw nor MSVC. different approach is needed. | |||
2015-04-26 | case insensitive ".dll" for VST plugins - fixes #6285 | Robin Gareus | |
TODO: check portability of strcasestr() | |||
2015-03-03 | recursive VST scans | Robin Gareus | |
2014-12-10 | fix some cast warnings | Paul Davis | |
2014-10-20 | add support for VST plugins without any parameters | Robin Gareus | |
2014-10-11 | fix scanning of VST shell plugins | Robin Gareus | |
2014-10-05 | 64bit windows VSTs | Robin Gareus | |
2014-10-05 | fix VST user cache typo: info/blacklist | Robin Gareus | |
2014-10-04 | use single newline char in VST info files. | Robin Gareus | |
windows writes \r\n to non-binary files and the VST info parser does not handle that case. | |||
2014-05-29 | fix typo in vst doc. | Robin Gareus | |
2014-05-28 | VST: fix name detection if effGetEffectName is N/A, remove superfluous \0. | Robin Gareus | |
2014-05-28 | VST: properly query name from plugin | Robin Gareus | |
2014-05-17 | vst-scanner app: properly init and use libpbd's Transmitter | Robin Gareus | |
2014-04-12 | remove unnecessary include | Robin Gareus | |
2014-03-14 | comment libardour functions that are not used in external scanner. | Robin Gareus | |
2014-03-13 | rework SystemExec - use vfork wrapper (and lots of related stuff) | Robin Gareus | |
2014-03-09 | [VST] scan timeout display and per plugin timeout override. | Robin Gareus | |
2014-03-09 | prepare configurable VST scan timeout | Robin Gareus | |
2014-03-09 | fix reading VST shell-plugin .fsi cache | Robin Gareus | |
2014-03-08 | VST? yes, we can do. | Robin Gareus | |
2014-03-08 | fix double-free() when scanning VST shell plugins | Robin Gareus | |
2014-03-08 | VST scanner: fix Ardour type IDs | Robin Gareus | |
2014-03-05 | no dot prefix for VST cache files on windows. | Robin Gareus | |