How important is VST3 support for you as a customer

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic

How important is VST3 support for you:

I don't care about VST3
253
60%
I'd prefer VST3 plugins but would buy VST2 as well
133
31%
What the heck is VST3 and also fish
38
9%
 
Total votes: 424

RELATED
PRODUCTS
VST Audio Plug-ins SDK (C++)

Post

my suspicion is that steinberg introduced vst 3 merely to clean up the mess that vst 2.x was - from a software design perspective. they simply did not want to deal with that anymore. which i can appreciate. i mean AudioEffectX as subclass of AudioEffect with an AEffect-struct member ...WTF? from a brief skimming over the new VST, the design seems to be much cleaner. had they marketed VST3 like this to plugin developers, the acceptance would probably have been far greater.

as for switching off plugin processing when no signal goes in: VST 2.x had the getTailSize() function for exactly that purpose (@AQ: so it was already possible - regardless whether desirable or not. i actually think that it is desirable. YMMV).

to be clear: i'm not opposed to VST3 - cleaning up a bad design is a good thing. i just don't like the dishonest marketing with all those - supposed to be - new features
My website: rs-met.com, My presences on: YouTube, GitHub, Facebook

Post

Yeah, unfortunately by cleaning up the old (and well known) mess they created a whole new (and somewhat unknown) one...

AudioEffectX and AudioEffect are immaterial at the level of the actual VST standard API (which is all defined in AEffect plus the extra AEffectX enumeration constants). It would have been trivial to create a new 2.3/2.4 100% compatible SDK using the existing enums and classes but without most of that mess (I've done so myself anyhow, but can't redistribute).

True there are some messes & ambiguities in the VST 2.x spec that would require rather more than an SDK reorganization, but they're pretty well recognized and understood by now, and I'll go so far as to speculate that part of the reason 2.x was so widely adopted was because of those ambiguities - a design that is overly strictly specced can seem like so much work to implement at all that developers are put off from doing so, or create fragmentory or competitive standards as some aspect of the spec is incompatible with their design.

To give an example - the VST 2.x spec has never mandated which thread setParameter() is called from. Trivial plug-ins don't need to know or care, so for them the spec is fine. Host vendors don't want to be told which thread it is, as it can be a pain in the a** depending on your host's design if a specific thread is mandated. But for complex plug-ins, especially those with multiple automation code paths & asynchronous messaging, this ambiguity is an annoying mess. However, unless you've got a Comp Sci Ph.D., by the time you ever realise it's a problem, you've already adopted & implenented the SDK and just have to figure out a way to hack around it.
This account is dormant, I am no longer employed by FXpansion / ROLI.

Find me on LinkedIn or elsewhere if you need to get in touch.

Post

Angus_FX wrote:Yeah, unfortunately by cleaning up the old (and well known) mess they created a whole new (and somewhat unknown) one...
Dr. Seward informs me that Mr. Renfield has been asking for... a cat.

Post

Thanks for the fish option, which normally I would choose, but this time I got serious and voted "Don't care".

As long as it works, does what I need, plays well in Reaper and Acid Pro 7.. I don't give a caudal peduncle what version of the VST spec it's using, :D :-o
Bandcamp: https://suitcaseoflizards.bandcamp.com/
Linux Mint, Waveform 13 Pro, U-He synths, Audio Damage effects,.

Post

I rarely use Cubase or Studio 1 so it's not an issue for me at all.

Post

I am curious form an end user/beta tester only perspective....does all the ambiguities in the vst 2.4 spec allow so many incompatibilities with different hosts? I am always amazed how important it is for developers to have to test their plugins in so many hosts and different versions of those hosts...would adaptation of vst 3.X spec decrease the need for that in any respect?
rsp

Post

VST3 has never been a dealbreaker for me, but it can be the feature that mackes me choose one plug over another. I think it may become even more so with 3.5 though, even if it's a little early to know for sure yet.

Post

i really don't care

Post

zvenx wrote:I am curious form an end user/beta tester only perspective....does all the ambiguities in the vst 2.4 spec allow so many incompatibilities with different hosts? I am always amazed how important it is for developers to have to test their plugins in so many hosts and different versions of those hosts...would adaptation of vst 3.X spec decrease the need for that in any respect?
rsp
For VST 3.x you only need to test in about 3 hosts... ;)

Post

Urs wrote:
zvenx wrote:I am curious form an end user/beta tester only perspective....does all the ambiguities in the vst 2.4 spec allow so many incompatibilities with different hosts? I am always amazed how important it is for developers to have to test their plugins in so many hosts and different versions of those hosts...would adaptation of vst 3.X spec decrease the need for that in any respect?
rsp
For VST 3.x you only need to test in about 3 hosts... ;)
Nice one Urs! :lol:

Post

which I assume is a vast improvement? well in the end only some of us end users will be shafted. Like I said I use Cubendo and audio in and sidechain etc doesn't work unless it is a vst3 spec... there will come a time as more plugins become vst3 that that will be a criteria in my purchasing...glad to know you seem to be on board Urs...
rsp
sound sculptist

Post

So, to rehash -

VST3.X is great for devs

VST3.X really doesn't make a difference to consumers, except maybe certain complex plugins experience subtle benefits - and even then only if you use a host that supports VST3 standard anyway

How close am I?
Snare drums samples: the new and improved "dither algo"

Post

zvenx wrote:which I assume is a vast improvement? well in the end only some of us end users will be shafted. Like I said I use Cubendo and audio in and sidechain etc doesn't work unless it is a vst3 spec... there will come a time as more plugins become vst3 that that will be a criteria in my purchasing...glad to know you seem to be on board Urs...
rsp
Urs was joking, there only ARE about 3 VST3 hosts TO test in.

Poly-AnaFX (VST 2.4) is an instrument that accepts audio input which you can process and/or use as modulation sources. There are many, many others as well. (Technically they're actually an effect that accepts MIDI input, not an instrument that accepts audio input, but whatever... same difference.)

Sidechains have been trivial for a long time too, though it did require an extra step or two. (Make a 4 channel track to host your effect. Pan signal to chans 1 + 2 and pan the modulator signal to chans 3 + 4). If you can't do that in newer versions of Cubendo, that's because they broke it, not because it wasn't possible before.

SX 3.1 forever! :hail:

Post

That Urs :-), are they really only three VST hosts ok...thought they would be more...
I know for instance, to sample from your host using NI's Maschine, you have to use the Maschine FX version, as an insert in the track you want to sample, save the sound and pull it up in the vst instrument version... I know Angus created a clever software to do all that in one go for Geist, but for the end user that is at the very least inconvenient, for other users like me a PITA....I guess we shall see where all of this settles, but knowing SB I know they aren't going back to VST 2.4 and as more plugins come to vst 3 I have a feeling at some point some will be left behind.
rsp

edit: ah I get it now. There are more than three host that utilise vst, but so far only three have jumped on the vst3 bandwagon!
Last edited by zvenx on Thu Jan 20, 2011 12:14 am, edited 1 time in total.

Post

AdmiralQuality wrote:
zvenx wrote:which I assume is a vast improvement? well in the end only some of us end users will be shafted. Like I said I use Cubendo and audio in and sidechain etc doesn't work unless it is a vst3 spec... there will come a time as more plugins become vst3 that that will be a criteria in my purchasing...glad to know you seem to be on board Urs...
rsp
Urs was joking, there only ARE about 3 VST3 hosts TO test in.

Poly-AnaFX (VST 2.4) is an instrument that accepts audio input which you can process and/or use as modulation sources. There are many, many others as well. (Technically they're actually an effect that accepts MIDI input, not an instrument that accepts audio input, but whatever... same difference.)

Sidechains have been trivial for a long time too, though it did require an extra step or two. (Make a 4 channel track to host your effect. Pan signal to chans 1 + 2 and pan the modulator signal to chans 3 + 4). If you can't do that in newer versions of Cubendo, that's because they broke it, not because it wasn't possible before.

SX 3.1 forever! :hail:
There is a reason why some of us moved from hardware to software. for me it is the convenience.... the harder it is to use, the more likely I never use it. case in point rewire... I stopped using reason because it is just so much easier to use a vst.......
I am not going to do all of that to use sidechain, so much easier for me to find a compressor that works with sidechain in the vst3 spec....
took ppl awhile to move from tape to digital....some still haven't :-), but all the tape companies eventually went out of business....nuff said..
rsp

Post Reply

Return to “Instruments”