Unless I’m missing something, I think there might be a little bit of a conflict in the develop branch of tracktion_engine with VST IIDs in the PatternGeneratorDemo example. I’ve installed it to get around the const issues that are currently in master.
in juce_audio_processors\juce_vst3headers.h in the Steinberg namespace “missing” vsttypes are declared
in the vst_sdk\vst3_sdk path you will find that those “missing” vsttypes do exist in \base\coreiids.cpp which doesn’t appear in the includes for the project.
This appears to lead to multiple initialization issues on compile.