Old 03-20-2019, 10:03 AM   #1
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,679
Default Is VST3 worth it?

OK, so VST3 is a new improved (and still improving?) plug-in specification.

For VST3 to be of any benefit to users:
(a) the DAW host must support its functionality,
(b) the plug-ins must make use of that functionality.

So my questions are:
Q1: what aspects of the VST3 new / changed functionality does Reaper support?
Q2: what aspects of the VST3 new / changed functionality does the (<insert name here> plug-in implement?

After all, a developer could take a VST2 plug-in, build it into the VST3 format, without adding any support for the new /changed functions, but it would still be a VST3 plug-in.

Or, have I missed the point?

I'll get the pop-corn and pitchforks!
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is offline   Reply With Quote
Old 03-20-2019, 10:29 AM   #2
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,791
Default

https://www.steinberg.net/en/company...gies/vst3.html
__________________
Track Freezing Scripts

Coachz Repo
Coachz is offline   Reply With Quote
Old 03-21-2019, 10:53 AM   #3
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
Default

All well & good IF the devs of third party plugs actually follow Stenbergs system fully and implement it all correctly.

I am slowly un-convincing myself that its worth bothering till things improve significantly.
Not seeing any real advantages here so far.
__________________
Ici on parles Franglais
ivansc is offline   Reply With Quote
Old 03-21-2019, 11:00 AM   #4
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

All plugin developers who started their work after October 2018 or didn't apply for their official VST2 development license from Steinberg before that, can only release VST3 plugins now. So eventually as new developers appear on the scene, you will only be able to use VST3 plugins from them anyway.

If you have VST2 plugins that at the moment work OK for you, there wouldn't appear to be any reason to switch to the VST3 versions, if they are available. (Unless it happens to be that some VST3 specific feature has been implemented both by the plugin and the host application.)
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Xenakios is offline   Reply With Quote
Old 04-23-2019, 02:52 AM   #5
ejanejarr
Human being with feelings
 
ejanejarr's Avatar
 
Join Date: May 2013
Posts: 142
Default

By the way, is there any reason some plugins seem to use pretty more CPU in VST3?

My ToneBooster's Equalizer 4 has to be used in VST3 for sidechaining, yet even comparing with a non sidechaining preset, it uses more CPU than the VST2 version.

I played a little some time ago with a Softube Console 1 and it was eating roughly double the CPU in VST3 (which would suck since VST3 seems to be the only way to have it fully integrated in Reaper).

It seems as if few plugin developers keep an eye on CPU efficiency. For me, if I have to build a new computer to use new plugins, well you do the math. And the you'll read people reviewing 16Gb RAM i5's laptops and saying "It should be fine for Office and Youtube".
ejanejarr is offline   Reply With Quote
Old 12-17-2019, 08:00 PM   #6
PitchSlap
Human being with feelings
 
PitchSlap's Avatar
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,795
Default

Quote:
Originally Posted by Xenakios View Post
All plugin developers who started their work after October 2018 or didn't apply for their official VST2 development license from Steinberg before that, can only release VST3 plugins now. So eventually as new developers appear on the scene, you will only be able to use VST3 plugins from them anyway.

If you have VST2 plugins that at the moment work OK for you, there wouldn't appear to be any reason to switch to the VST3 versions, if they are available. (Unless it happens to be that some VST3 specific feature has been implemented both by the plugin and the host application.)

Thanks, saves me from starting a new thread.

About to start the arduous task of reinstalling all my plugins on a new computer and didn't know the current state of the VST2 vs VST3 debate.

All these years I've only installed VST2 unless the plugin was VST3 only and haven't had issues so will probably stick with it, though I might pay more attention to plugins/instruments really taking advantage of VST3 features (i.e. audio inputs).
__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6
PitchSlap is offline   Reply With Quote
Old 12-17-2019, 08:18 PM   #7
Joe90
Human being with feelings
 
Join Date: Aug 2019
Posts: 855
Default

My understanding is that VST3 has two potential advantages over VST2 -

- Sample accurate automation. VST2 plugin automation is rounded to the nearest buffer size, at a large buffer size this can be an issue for time sensitive automation. I believe this is the same for sidechaining too. VST3 is capable of sample accurate automation, irrelevant of buffer size (I believe).

- Lower CPU use when no sound is being processed. VST3 has a feature that allows the plugin to stop drawing from the CPU if it's not actually doing anything. VST2 does not have this I believe.

HOWEVER - these advantages aren't automatically built in to the VST3 architecture, each specific developer has to decide how they will implement it in their VST3 plugin, or if they are going to bother at all.
Joe90 is offline   Reply With Quote
Old 12-17-2019, 11:27 PM   #8
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,770
Default

Re sample accurate Automation:
As a plugin (like the complete audio processing) is done for full audio blocks, that would mean that in the API all automation parameter changes (as it's done with midi events) are attributed with "count of samples into the block) Is this the case in this way ?

Re CPU when not processing:
By default Reaper switches off the processing for VST2s when a track is muted. Is this more versatile with VST3 ?

-Michael
mschnell is offline   Reply With Quote
Old 12-18-2019, 04:50 AM   #9
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 8,062
Default

Quote:
Originally Posted by mschnell View Post
Re sample accurate Automation:
As a plugin (like the complete audio processing) is done for full audio blocks, that would mean that in the API all automation parameter changes (as it's done with midi events) are attributed with "count of samples into the block) Is this the case in this way ?

Re CPU when not processing:
By default Reaper switches off the processing for VST2s when a track is muted. Is this more versatile with VST3 ?
The sample accurate automation works more or less like that in VST3. The plugins themselves are still responsible for doing any needed interpolation/smoothing internally and could of course omit doing that, if the developer didn't want to go to the trouble.

VST3 adds some API level support to dynamically turn the processing on/off. But that has never strictly been needed, the hosts could have done that themselves with VST2 plugins too. It is not an entirely trivial problem though, since there are issues like how long the plugins keep outputting valid audio after the host is no longer inputting audio or MIDI into the plugins. IMHO it's a thing better implemented inside the plugins themselves and can be done with VST2 already.
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Xenakios is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 08:28 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.