VST3: Is it worth supporting?
- KVRAF
- 12555 posts since 7 Dec, 2004
I think the idea was they wanted to implement a lowest-common-denominator capable of transporting communication between the plugin and host, while also capable of abstractly implementing the very same communication whether with MIDI, OSC, or various other interfaces which may replace midi at some time in the future.
Unfortunately what they got was indeed lowest common denominator, while they also pretty effectively messed it up and rendered it incapable of transporting anything, MIDI, OSC or otherwise.
Unfortunately what they got was indeed lowest common denominator, while they also pretty effectively messed it up and rendered it incapable of transporting anything, MIDI, OSC or otherwise.
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.
-
tony tony chopper tony tony chopper https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=3103
- KVRAF
- 3561 posts since 20 Jun, 2002
call it "restrictive", but in FL you don't -need- a mod wheel to access modulation. You want your mod wheel to do modulation? Fine, you just link your mod wheel.. to the modulation (& you save it as a template if it bothers you to do it each time). You want your mod wheel to do something else, or I don't know, a joystick to do modulation? You can do it too.All I know is when I load a synth into FLS and try to use the mod wheel it has no effect. Restrictive.
Pitch bend is NOT hardlinked either in FL, only you didn't notice it because it's pre-linked by default.
Meanwhile, if someone is able to link a pad controller, a joystick or whatever to your synth, without you to have to write support for them, it's because the sequencer did the abstraction -for you-.
DOLPH WILL PWNZ0R J00r LAWZ!!!!
-
AdmiralQuality AdmiralQuality https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=83902
- Banned
- 6657 posts since 10 Oct, 2005 from Toronto, Canada
I want the host to be completely agnostic about it, and pass the MIDI unmolested to the plug-ins. The plug-ins model SYNTHS. SYNTHS speak MIDI. Q.E.D.tony tony chopper wrote:call it "restrictive", but in FL you don't -need- a mod wheel to access modulation. You want your mod wheel to do modulation? Fine, you just link your mod wheel.. to the modulation (& you save it as a template if it bothers you to do it each time). You want your mod wheel to do something else, or I don't know, a joystick to do modulation? You can do it too.All I know is when I load a synth into FLS and try to use the mod wheel it has no effect. Restrictive.
Pitch bend is NOT hardlinked either in FL, only you didn't notice it because it's pre-linked by default.
Meanwhile, if someone is able to link a pad controller, a joystick or whatever to your synth, without you to have to write support for them, it's because the sequencer did the abstraction -for you-.
-
tony tony chopper tony tony chopper https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=3103
- KVRAF
- 3561 posts since 20 Jun, 2002
Sadly for you, you need hosts a lot more than they need you. And host makers may care more about what the users want (or what they themselves want) than what you want.AdmiralQuality wrote:I want the host to be completely agnostic about it
DOLPH WILL PWNZ0R J00r LAWZ!!!!
-
AdmiralQuality AdmiralQuality https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=83902
- Banned
- 6657 posts since 10 Oct, 2005 from Toronto, Canada
Just like Steinberg. "f**k you, you need us. We're the only game in town. Now suck it!"tony tony chopper wrote:Sadly for you, you need hosts a lot more than they need you. And host makers may care more about what the users want (or what they themselves want) than what you want.AdmiralQuality wrote:I want the host to be completely agnostic about it
And I AM a user. That's why I build these products, I use them and actually PLAY them. You know, like a musician?
-
- KVRist
- 205 posts since 12 Feb, 2009 from Perú
So, to summarize, it´s not worth supporting, but in the end you need to support it, right?
- KVRAF
- 12555 posts since 7 Dec, 2004
What gave you that idea? If you believe you'll make a significant number of sales so as to justify the investment that may have what appears to be an obvious solution.
You need to consider however the deferred consequences of this: by needlessly popularizing such a format say if the plugin in question receives no functional benefit from the format, you will merely be ensuring that this additional cost is no longer optional in the future.
It will not always make sense to divide the market by 50/50 if you can instead grab 90% of it using a single format.
Taking the extra 10% may in future have unforeseen costs in excess of that 10%.
You need to consider however the deferred consequences of this: by needlessly popularizing such a format say if the plugin in question receives no functional benefit from the format, you will merely be ensuring that this additional cost is no longer optional in the future.
It will not always make sense to divide the market by 50/50 if you can instead grab 90% of it using a single format.
Taking the extra 10% may in future have unforeseen costs in excess of that 10%.
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.
- KVRAF
- 14985 posts since 26 Jun, 2006 from San Francisco Bay Area
So... sorry to revive a very beaten horse... but I was just wondering if the recent release of Roland's SH emulations as VST 3 only instruments may, or may not, drive the development world to support it regardless of it's merits. I'm not a developer, and my only stake in this is as an end user. I'm currently fine with the way I can sidechain... does VST 3 offer anything else that's substantial?
Zerocrossing Media
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
-
Richard_Synapse Richard_Synapse https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=245936
- KVRian
- 1136 posts since 20 Dec, 2010
Yes, certainly possible, but it could go both ways. Either people ask for VST3 support in their favorite host, or they ask Roland for VST 2.x support.
Richard
Richard
Synapse Audio Software - www.synapse-audio.com
- KVRAF
- 12555 posts since 7 Dec, 2004
Does the plugin include features provided by VST3 as core features?
If so, many of these features will never be supported in VST2 "officially" as it has been discontinued and is slated to cease to be distributed and licensed in the near future. This means it may be impossible to create a compatible version of the plugin using VST2.
Not just due to the features as part of the core of the plugin, either. In future if it is impossible to get a license for VST2 developers will have only two options. One will be not to release anything compatible with VST2. The other will be to implement the interface according to recent case-law which has deemed the core specification of an interface required for interoperability non-eligible for copyright protection.
If so, many of these features will never be supported in VST2 "officially" as it has been discontinued and is slated to cease to be distributed and licensed in the near future. This means it may be impossible to create a compatible version of the plugin using VST2.
Not just due to the features as part of the core of the plugin, either. In future if it is impossible to get a license for VST2 developers will have only two options. One will be not to release anything compatible with VST2. The other will be to implement the interface according to recent case-law which has deemed the core specification of an interface required for interoperability non-eligible for copyright protection.
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.
- KVRist
- 64 posts since 12 Aug, 2011
@aciddose: Do you have a link to that case? Or are you referring to the Oracle/Google Java API case?
owner/operator LHI Audio
- KVRAF
- 12555 posts since 7 Dec, 2004
The case-law I'm referring to is spread between several cases.
Yes, the Oracle/Google case was an important component, but a case by the EU has had far more significant impact internationally.
http://arstechnica.com/tech-policy/2012 ... ise-ideas/
This case-law only opens the possibility for a defense in copyright infringement cases, it doesn't redefine the law. Individual states in the EU and around the world would need to make explicit changes to their law.
That will most certainly occur though, as case-law and law are now internationally out of sync.
Oracle/Google was concluded without making such a strong statement regarding eligibility. Instead, the result was to repeat the long established position in the United States that copyright eligibility is only provided for creative works.
An interface may be a creative work up to the point it is published and used in practice. At that point however the interface is no longer a creative work, but a "fact". "Facts" have always been ineligible for copyright protection. You can not write an article containing counts of the number of trees in a park and be granted copyright protection for those facts. Anyone is free to copy that information from your work and use it themselves, unmodified.
http://en.wikipedia.org/wiki/Feist_v._Rural
Yes, the Oracle/Google case was an important component, but a case by the EU has had far more significant impact internationally.
http://arstechnica.com/tech-policy/2012 ... ise-ideas/
This case-law only opens the possibility for a defense in copyright infringement cases, it doesn't redefine the law. Individual states in the EU and around the world would need to make explicit changes to their law.
That will most certainly occur though, as case-law and law are now internationally out of sync.
Oracle/Google was concluded without making such a strong statement regarding eligibility. Instead, the result was to repeat the long established position in the United States that copyright eligibility is only provided for creative works.
An interface may be a creative work up to the point it is published and used in practice. At that point however the interface is no longer a creative work, but a "fact". "Facts" have always been ineligible for copyright protection. You can not write an article containing counts of the number of trees in a park and be granted copyright protection for those facts. Anyone is free to copy that information from your work and use it themselves, unmodified.
http://en.wikipedia.org/wiki/Feist_v._Rural
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.
- KVRAF
- 12555 posts since 7 Dec, 2004
Tl;dr
We have a way out. Components of the VST-SDK fall under copyright, but the parts we actually need to build VST2 plugins or hosts compatible with existing plugins or hosts do not.
There is no reason to think that discontinuing VST2 or refusing to distribute or license the official SDK will prevent most of the world from legally writing and distributing VST2 plugins.
We have a way out. Components of the VST-SDK fall under copyright, but the parts we actually need to build VST2 plugins or hosts compatible with existing plugins or hosts do not.
There is no reason to think that discontinuing VST2 or refusing to distribute or license the official SDK will prevent most of the world from legally writing and distributing VST2 plugins.
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.
- KVRist
- 64 posts since 12 Aug, 2011
There are some folks in the Linux audio community that have done a clean-room reverse of the pluginterfaces code in VST2.4 to produce a VST interface devoid of Steinberg copyright. It's not complete, of course, but works well enough for several Linux projects to host VSTs with.
The issue with a logical successor to VST2.4 would be, in my opinion, what it would add or clean up to have developers actually add support for it.
The issue with a logical successor to VST2.4 would be, in my opinion, what it would add or clean up to have developers actually add support for it.
owner/operator LHI Audio