Don't know if anyone noticed... VST3
-
- KVRist
- 213 posts since 27 Sep, 2006
VST3 support is going to require a SPECTACULAR amount of work. Porting to VST3 is going to take months of work and test.
Do you think users would prefer we spent those months porting to VST3 or making new plugins?
Do you think users would prefer we spent those months porting to VST3 or making new plugins?
- KVRAF
- 4021 posts since 7 Sep, 2002
After looking at the VST3 SDK I should say that Steinberg M.D.
They are paying bucks to wrong programmers, with wrong "component" ideas. SDK should not be like that.
I believe VST3 is dead born child. It's probably easier to support DirectX now. Steinberg met Microsoft.
They are paying bucks to wrong programmers, with wrong "component" ideas. SDK should not be like that.
I believe VST3 is dead born child. It's probably easier to support DirectX now. Steinberg met Microsoft.
Last edited by Aleksey Vaneev on Fri Jan 18, 2008 8:57 am, edited 1 time in total.
-
- KVRist
- 213 posts since 27 Sep, 2006
I was actually at the official VST3 SDK launch at NAMM today.
Last edited by DaveSonalksis on Fri Jan 18, 2008 8:59 am, edited 1 time in total.
- KVRAF
- 35294 posts since 14 Sep, 2002 from In teh net
This is an interesting conundrum isn't it? I presume there are some limitations to 2.4 that every dev has to work with or around (I don't know what but say sidechaining or resizing for example). How much these shortcomings stand in the way of future development I don't know? Possibly not that much? On the other hand it seems if people are to move forward you can only do so by adopting VST3 - there is no alternative VST standard is there (since Steinberg own the whole thing)? So you can either stay where you are and stick with the limitations or go forward and live with those "wrong" ideas. Sort of caught between a rock and a hard place.
Unless someone develops an open source plugin standard - wouldn't that be interesting?
Unless someone develops an open source plugin standard - wouldn't that be interesting?
- KVRAF
- 4021 posts since 7 Sep, 2002
- KVRAF
- 4021 posts since 7 Sep, 2002
VST2.4 has no 'shortcomings' I know of. You MAY resize windows, you MAY support side-chain. It all depends on the host support of these features.aMUSEd wrote:This is an interesting conundrum isn't it? I presume there are some limitations to 2.4 that every dev has to work with or around (I don't know what but say sidechaining or resizing for example).
- KVRAF
- 35294 posts since 14 Sep, 2002 from In teh net
Really? So is VST3 all hype then? It claims to enable things VST 2.4 "can't" do.
- KVRAF
- 35294 posts since 14 Sep, 2002 from In teh net
I suppose a better question would be - where would you (as devs) like to see the plugin standard going? I can't believe you would want things to just stand still forever?
-
- KVRist
- 213 posts since 27 Sep, 2006
Not really. There are workarounds for both of these that are well-known and that work ok.aMUSEd wrote:This is an interesting conundrum isn't it? I presume there are some limitations to 2.4 that every dev has to work with or around (I don't know what but say sidechaining or resizing for example).
After all, VST is +ONLY+ the protocol for communication between the host and the plugin... except it appears to have forgotten that.
Not at all.How much these shortcomings stand in the way of future development I don't know? Possibly not that much?
We can instantiate, we can create UIs, we can automate in both directions - we're basically set.
I just dont know why we need a new plugin standard that bears no relation to any existing standard?
No, you're not stuck between a rock and a hard place. VST2.4 is actually a great spec. VST3 really is not. A VST2.5 would be fantastic, but we really can live without it. I guess we'll have to.On the other hand it seems if people are to move forward you can only do so by adopting VST3 - there is no alternative VST standard is there (since Steinberg own the whole thing)? So you can either stay where you are and stick with the limitations or go forward and live with those "wrong" ideas. Sort of caught between a rock and a hard place.
It's looking more and more like a necessity.Unless someone develops an open source plugin standard - wouldn't that be interesting?
Sadly it's host adoption that drives these things.
Aleksey - laws are different where you live, aren't they? Is there some way you could develop an open-source plugin standard which happened to be identical to VST2.4?
- KVRAF
- 3469 posts since 24 Oct, 2000 from A Swede Living in Budapest
I am no programming overlord as you guys, but after looking at the spec, I though vst3 sounded like a Quite Good Thing. What's wrong with it?
-
- KVRist
- 213 posts since 27 Sep, 2006
Hehe, what made me laugh the most is that it claims to enable a load of things that 2.4 already doesaMUSEd wrote:Really? So is VST3 all hype then? It claims to enable things VST 2.4 "can't" do.
- KVRAF
- 35294 posts since 14 Sep, 2002 from In teh net
Yes that was the conclusion I was coming to.
(edit - I meant with regard to an open standard to escape Steiny's clutches but actually both seem appropriate )
(edit - I meant with regard to an open standard to escape Steiny's clutches but actually both seem appropriate )
Last edited by aMUSEd on Fri Jan 18, 2008 9:11 am, edited 1 time in total.
-
- KVRist
- 213 posts since 27 Sep, 2006
Other than its implicit requirement that I restructure the code for a long list of shipping plugins, and distribute a whole new set of binaries alongside my current ones, and maintain two sets of sourcecode forever?DrGonzo wrote:I am no programming overlord as you guys, but after looking at the spec, I though vst3 sounded like a Quite Good Thing. What's wrong with it?
-
- KVRist
- 213 posts since 27 Sep, 2006
Well, these aren't my ideas, but they do bear repeating:aMUSEd wrote:I suppose a better question would be - where would you (as devs) like to see the plugin standard going? I can't believe you would want things to just stand still forever?
1) Move VST to an open-source licence - VSTGUI already is. It would be great to be able to open-source plugins.
2) Patch the 2.4 sdk to incorporate trivial fixes for the issues that we really do have. For instance, adding sidechains to 2.4 could be implemented in three lines of code.
To illuminate the mistake made here, please first enlighten yourself to the writings of Joel Spolsky (joelonsoftware.com). Once you're in touch with the fact that his word is close enough gospel, read this:
http://joelonsoftware.com/articles/fog0000000069.html
Dave.
-
- KVRist
- 401 posts since 29 Mar, 2006 from The Grim North (well, Yorkshire)
This looks like a good feature - presumably only for FX with audio inputs. Ideally the same thing could be applied to instruments. You can actually do this yourself in any case.Enhanced CPU efficiency: unique silence detection feature automatically switches off the plug-in if no audio signal is being received
This is one of the major shortcomings of the current SDK.Sample-accurate automation: Parameter changes can now be automated with extreme precision, including supported for 'ramped' data
I thought it did this already (kind of). I suppose they mean you can resize the container and have the VST inside it resize itself (if it supports this)Resizable editing windows: The new SDK allows dynamic resizing of windows, allowing improved flexibility in the use of valuable screen space
This sounds like a good idea - if these tools are any good that is.New Developer Tools: Designed to enhance the process of engineering VST3 products, VST3 offers a clearly structured, object-oriented C++ interface, an automated testing environment, an advanced preset system, a model test host application, sample source code and much more.
I haven't looked at the new SDK itself but if they've put some complex "object model" around it then I will be pig sick.