Potential redefinition of IIDs / conflict in example with VST3 Sdk

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.

Looks like this has been fixed in the latest juce. I’ll update the juce branch that the engine points to.