Why is Steinberg working so hard to kill off VST2 when it works so well?
-
- KVRist
- 262 posts since 12 Nov, 2017
- KVRian
- 1100 posts since 9 Jan, 2015 from NY, NY
Sweet child in time...
- KVRist
- 338 posts since 17 Feb, 2013 from Sayan Mountains, Siberia
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
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.
¤ stone-voices.ru ¤
-
- KVRist
- 135 posts since 9 Apr, 2017
C++ is the relevant language in audio industries. Don't bet they'd put any effort in to port to anything else.
- KVRist
- 338 posts since 17 Feb, 2013 from Sayan Mountains, Siberia
No one bothers to do this.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.
Work on C++ is just a fashion inspired by the consumer society. But like us Punks do not support it
¤ stone-voices.ru ¤
- KVRian
- 872 posts since 6 Aug, 2005 from England
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!
Last edited by quikquak on Tue Apr 09, 2019 8:04 am, edited 1 time in total.
Dave Hoskins. http://www.quikquak.com
- KVRist
- 243 posts since 24 Aug, 2014
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.
- KVRAF
- 12557 posts since 7 Dec, 2004
Can we get a rapper rapping about wrappers wrapping wrappers wearing a bow tie inside a gift box?
https://youtu.be/XbGs_qK2PQA
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.
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.
- KVRian
- 872 posts since 6 Aug, 2005 from England
- KVRist
- 243 posts since 24 Aug, 2014
"Никогда такого не было и вот опять" (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.
- KVRAF
- 12557 posts since 7 Dec, 2004
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.
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.
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.