I am working on an app that hosts and configures VSTs, and I’m looking into exporting session from my software to other DAW formats.
I need to access the VST3 ClassID (The GUID that uniquely identifies a VST type)
If my understanding is correct, Class IDs are 128 bits or 16 bytes long.
juce::PluginDescription::uid is an
int, so it cannot (and does not) store the full ClassID for VST3 plugins.
Is there a way to get extract the VST3 ClassID from either a
juce::PluginDescription or a
Many thanks for any pointers!
Edit: It looks like in order to do this for
kDistributed (aka “Split”) VST3 plugins I need to get a pointer to the
Vst::IEditController for a given plugin.
ExternalPlugin::getPlatformSpecificData only grants access to the
Vst::IComponent. Is it not possible to access the