So I just read through this thread again (I know, that was mainly about VST2):
and from that it appears that the VST3 SDK files are now embedded into the JUCE repository under
modules/juce_audio_processors/format_types/VST3_SDK, which seems practical indeed, as I assume we can then rely on that version working properly together with that JUCE version.
However, when I looked into the
vsttypes.h file in the JUCE VST3 SDK files, I see this:
#define kVstVersionString "VST 3.7.2"
on the current develop branch (where 3.7.2 appears to have been released on 29 March 2021).
From Steinberg’s site, the latest version of the VST3 SDK appears to be 3.7.4 (from 16 December 2021).
- Is it generally advised to just stick with the version that JUCE embeds (because that combo actually gets tested and is also what most people use for production)?
- Or do you use a separate folder on your system with the latest VST3 SDK downloaded from Steinberg’s site, and use that for production builds?