If you’ve got a project that is being compiled for both VST (legacy) and VST3, is there some #define or some other way to determine, inside the code, that it is being compiled for VST vs. VST3? I did some poking around in the headers but only confused myself…
The processor code itself won’t be compiled seperately for VST/VST3 so I don’t think there is a compile time macro you can query, however you should be able to check which type is loaded at runtime through the public
wrapperType member of your
perfect - thank you!