I already have a SINGLE project where I use MACROS to determinate which type of output I want.
For the FX version I already see a problem. I could MOD the JUCE files, but that sucks, as every time I would update JUCE it would get rid of those things. I see that on the VST_Wrapper it does this:
#if JucePlugin_IsSynth
vstEffect.flags |= Vst2::effFlagsIsSynth;
#else
if (processor->getTailLengthSeconds() == 0.0)
vstEffect.flags |= Vst2::effFlagsNoSoundInStop;
#endif
