It mainly discussed creating VST2 plugins after removing VST2 sdk from Juce. I am interested in the question of what to do to make the Juce demo host support VST2 plugins if i do not want use old Juce.
JUCE still supports VST2. However, you need the VST2 SDK.
But… That’s the big but -
If you didn’t sign an agreement with Steinberg before October 2018 you CANNOT have VST2 and it’s ofcourse non transferable.
I must be missing something…
I downloaded the JUCE 5.3.2 repository, and I cannot find either VST2 nor VST3 SDK.
In 5.4.5, the VST3 SDK appears to be in JUCE/modules/juce_audio_processors/format_types/VST3_SDK
in 5.3.2, the folder
JUCE/modules/juce_audio_processors/format_types/
has no subfolders.
I searched entire 5.3.2 repo for a folder called pluginterfaces, to no avail. It appears pluginterfaces is a subfolder in the VST2 SDK (or the VST3 SDK which included VST2 support).
I must be missing something. Where is the VST2 SDK in JUCE 5.3.2? I’d like to use JUCE 5.4.5+ to create VST2 plugins, and to use AudioPluginHost to test VST in Linux.
Steinberg never allowed VST2 to be distributed.
Rail
I just have misinterpreted… So there’s no simple way to pull the SDK (or built in version) from an old version of JUCE and put it into the latest version? I need to use the old version of JUCE, or find the SDK of VST2 via some other means? Is that right?
If you plan on publishing a product and you did not sign up prior to October 2018,
That would be illegal.
https://www.steinberg.net/en/newsandevents/news/newsdetail/article/vst-2-coming-to-an-end-4727.html
Gotcha. But I’m not. I’m just looking for a way to test out what I’m doing in Linux. And it seems that VST2 is the only way to do that with JUCE’s included AudioPluginHost.
So for me just personally trying to play/learn and test my plugins in Linux using JUCE is there any supported way currently? Generating VST3 is not supported in Linux, and it seems JUCE cannot generate LADSPA plugins.
If I wanted to release something I’d be careful to do it legally.
Haven’t tested it with JUCE yet but this looks promising to do the job
this is the link to the “plugininterfaces” folder in the JUCE repo, in the commit right before the “vst2.x” subfolder got removed, which happened on this:
Thank you so much. That’s EXACTLY what I needed!
