Added LV2 plugin, added Standalone, removed legacy VST2 plugin #43
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update Tunefish4.jucer to make it compile in modern Linux systems with modern JUCER version.
VST2 is legacy, and required manually downloading some SDK files from a web archive. It's easier to just disable it and focus only on VST3. https://forum.juce.com/t/vst-sdk-3-6-12/30703
If needed, VST2 can be easily added back by setting
buildVST="1"
and by addingbuildVST
topluginFormats
.LV2 plugin can also easily be built, thanks to JUCE. I've quickly tested it using Jalv and it works fine: https://drobilla.net/software/jalv.html
The Standalone version also works fine.
Disabling the automatic copy/install of the plugins to the home directory is helpful when packaging this software. OB-Xd on Arch linux also does it: https://gitlab.archlinux.org/archlinux/packaging/packages/ob-xd/-/blob/main/skip-plugin-copy.patch
How to build:
Although it works fine, it complains with message:
I don't know how to fix it, and it doesn't affect the main usage.