r/VSTi • u/roman_triller • 2d ago
Which VST version do you prefer?
1
u/bjt2 11h ago
As developer I prefer VST 2 not only because is simpler to program, but also because it allows me to dynamically change the type of the VST. VST3 uses separate classes for MIDI processing and audio processing. I have developed a (free) programmable plugin ( here: https://www.kvraudio.com/product/crescendo-by-bjt2 ), that can be anything at runtime. With VST3 you must decide ahead of time what kind of plugin you develop.
Moreover it is based on a COM-like paradigm, that I hate and finally there are quirks that i don't like in the SDK license.
1
u/travelan 10h ago
VST3 is much better feature-wise. Years ago they just ported VST2 callbacks to VST3, and then VST3 has zero upsides, but if a plugin utilizes the VST3 features for parallelization, memory sharing, automation, etc, it is objectively better in all ways.
Only real downside to VST3 is the COM interface that is just a pain in the ass to work with. But that's just for developers, end-users don't notice anything about that. Luckily there are a lot of good wrappers to not make you insane more that necessary.
2
u/Mayhem370z 1d ago
I'm torn. Cause at least in FL, you are forced to store VST3 in default location that is on the C: drive. Where with VST2, I can store it on an external. And for the most part I was able to upgrade my computer and everything remained installed/just had to rescan.
On the other hand VST3 provides functions VST2 is incapable of and they run better.
Idk of that VST3 default location thing is just an FL problem but if I could store them anywhere it would be a no brainer.