EDIT: Found the solution, leaving this here if anyone has the same problem.
Solution is to enable the Hardened Runtime Option “Disable Library Validation”
Hey!
By turning on hardened runtime in the Projucer, it disabled the possibility to host VST3 plugins in my JUCE app:
// The plugin NEEDS to provide a factory to be able to be called a VST3!
// Most likely you are trying to load a 32-bit VST3 from a 64-bit host
// or vice versa.
jassert (factory != nullptr);
return factory;
This assert only hits with hardened runtime enabled, which seems to block the external plugin.
Is there anything I’m missing here, have to setup in the projucer etc.?
Any help is appreciated
