Why is Steinberg working so hard to kill off VST2 when it works so well?

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS
VST Audio Plug-ins SDK (C++)

Post

Darn.
SLH - Yes, I am a woman, deal with it.

Post

imrae wrote: Sun Apr 07, 2019 9:55 am
Topcheese wrote: Sun Apr 07, 2019 9:27 am The code for it is free and open-source, so good luck trying to slow down that train.
Only if your plugin release is GPL, right? That won't work for most commercial developers.
Darn.

Post

Image
Sweet child in time...

Post

Big Tick wrote: Wed Apr 03, 2019 7:59 pm Steinberg didn't have to throw VST2 away.
They DID...if they wanted to keep bleeding the consumer public, of course.

Post

Resplendence wrote: Fri Mar 29, 2019 2:43 pm Steinberg is behaving as if it were the world police and from what I've seen, that develops aversity among the community. Add in that VST3 suffers from the same problems that VST2 does, it's hard to see why people and companies would force themselves to follow suit.

//Daniel
:tu:
In my opinion, VST3 is not yet very relevant among developers. Nevertheless, so far no one has canceled the time-tested VST2, which defacto remains the standard for many developers, and praise to those manufacturers of DAW that support VST2!
And with VST3, everything is much worse, as say in Russia - "позвольте кинуть камень в огород Штенберга" (let me throw a stone at kitchen garden of Steinberg).
Much needs improvement, as well as porting SDK to other programming languages, for example, the Pascal Object, which I wrote in the another branch.

Post

C++ is the relevant language in audio industries. Don't bet they'd put any effort in to port to anything else.

Post

BlueprintInc wrote: Tue Apr 09, 2019 1:48 am C++ is the relevant language in audio industries. Don't bet they'd put any effort in to port to anything else.
No one bothers to do this.
Work on C++ is just a fashion inspired by the consumer society. But like us Punks do not support it :wink:

Post

vasyan wrote: Tue Apr 09, 2019 1:53 am No one bothers to do this.
Work on C++ is just a fashion inspired by the consumer society. But like us Punks do not support it :wink:
Other languages try their best, but they are just not as fast (yet) as C++ at algorithmic computations. C# and other Jits score well, but my own experiments a couple of years ago showed it to be about 10 times slower than the native code of C++, which was disappointing but not surprising.I’ve heard good things about Java ‘hotspots’ but the whole idea of Java gives me the shivers! :hihi:
Last edited by quikquak on Tue Apr 09, 2019 8:04 am, edited 1 time in total.

Post

quikquak wrote: Tue Apr 09, 2019 6:40 am Other languages try their best, but they are just not as fast (yet) as C++ at algorithmic computations.
FORTRAN says "HELLO^M"

Post

It is always possible to create a bridge between C++ interfaces and <your favourite language> implementation, like you need to do with Audio Unit v3 (and partially with v2) if your implementation is not in Objective C.

Post

Can we get a rapper rapping about wrappers wrapping wrappers wearing a bow tie inside a gift box?

https://youtu.be/XbGs_qK2PQA
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.

Post

imrae wrote: Tue Apr 09, 2019 7:39 am
quikquak wrote: Tue Apr 09, 2019 6:40 am Other languages try their best, but they are just not as fast (yet) as C++ at algorithmic computations.
FORTRAN says "HELLO^M"
I was talking about modern JITs as I later explain.

Post

aciddose wrote: Tue Apr 09, 2019 7:57 am wrappers wrapping wrappers
"Никогда такого не было и вот опять" (c)

Oh, come on. Most VST2 implementations already uses C to <your favourite language> wrappers. VST2 SDK has C to C++ wrapper. If we put Symbiosis on top of it, here you have "wrappers wrapping wrappers". There is also C to C++ wrapper for AU.

Post

Of course, that's the thing. The interface is really just the skin and they try to make it out to be the meat and bones; it isn't anything but the surface layer, far less than 1%. The wrappers and in-between interfaces are all the veins and nerves that provide the interface between the meat and bones and the VST/AU/whatever skin. Skin is just another wrapper wrapped around a wrapper wrapped around wrappers wrapping wrappers.

Image
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.

Post

Is it me or does the Danish socket look a little surprised
Beauty is only skin deep,
Ugliness, however, goes right the way through

Post Reply

Return to “DSP and Plugin Development”