New Non Commercial Plugin Standard
-
- KVRist
- Topic Starter
- 56 posts since 31 Aug, 2007
I think it's high time we ditched Steinberg. What say you? Let's put together an open source universal standard that is backwards compatible and works with all DAWs.
You can do this!
You can do this!
-
- KVRian
- 1110 posts since 3 May, 2005 from Victoria, BC
What's the plan to get hosts to support it? Without host support it's useless. LV2 hasn't had much success getting hosts.
Probably need to get JUCE to support it as well, so that you can get plugin developers onboard with 0 effort.
Chicken & Egg problem. How do you get plugins with no hosts? How do you get hosts to care when there are no plugins?
Probably need to get JUCE to support it as well, so that you can get plugin developers onboard with 0 effort.
Chicken & Egg problem. How do you get plugins with no hosts? How do you get hosts to care when there are no plugins?
-
- KVRAF
- 7400 posts since 17 Feb, 2005
Why not start making a host to fulfill the criteria of a new plugin spec then?
Why wait for JUCE to do it when JUCE isn't developing it?
If nothing has been programmed then there is no problem, it simply doesn't exist.Chicken & Egg problem. How do you get plugins with no hosts? How do you get hosts to care when there are no plugins?
- KVRian
- 1421 posts since 14 Apr, 2016 from Germany
Intel® Core™ i9-9900K•Cubase 11•Presonus Eris E8 XT•Focusrite Scarlett 18i20 & Octopre•NI Kontrol S61 MK2•Steinberg CC121•Synthesizers: Arturia Casio Korg Roland Yamaha
- KVRAF
- 5752 posts since 29 Sep, 2010 from Maui
The format itself shouldn't really matter, having one organization with complete control over it, who's
main concern is their own vested interest, is probably not the best situation.
Yamaha will probably dump Steinberg sooner or later anyway and put the standard at risk.
*No worries though, Behringer will scoop them up right afterwards
main concern is their own vested interest, is probably not the best situation.
Yamaha will probably dump Steinberg sooner or later anyway and put the standard at risk.
*No worries though, Behringer will scoop them up right afterwards
- KVRAF
- 5752 posts since 29 Sep, 2010 from Maui
The same thing happened in the visual fx industry, only in this case Behringer will replace Autodesk.
The content creation industries ultimately cannot support too many big players, it's already happening
actually. Look at Sony, Roland etc. Give it another decade or so...
The content creation industries ultimately cannot support too many big players, it's already happening
actually. Look at Sony, Roland etc. Give it another decade or so...
-
- KVRAF
- 2565 posts since 2 Jul, 2010
It already exists, it's open source and has a comparable feature set to VST. There are already some hosts that support it (Ardour, Audacity) and developers using it (e.g. Auburn Sounds).
Re: JUCE, they have made it quite clear that they will not be supporting LV2 until demand is stronger. They have not however raised any technical barriers to doing so https://github.com/juce-framework/JUCE/issues/123
So, whenever somebody raises the possibility of a new plugin format that will compete with VST on openness rather than on features... the obvious question is "why not LV2?"
-
- KVRer
- 29 posts since 21 Jan, 2019
I would love an open standard. I followed the CAT thread intensively.
As a Delphi/Windows programmer (non-commercial) I only have a few needs:
1. Must be written in C, not C++. No COM or whatever.
2. Must be seperate from a UI kit.
3. The Code must work with Visual Studio, just like Reapers WDL, iPlug and Juce.
4. Please, no extra tools to compile needed stuff (like cmake, doxygen) unless it has a decent GUI and is understandable.
VST2 served all my needs, and so does FruityPlug (written in Delphi!).
VST3 was and is a PITA, but "we managed". Violates my wishes on 1 and 3 (a bit) .
So, where does LV2 stand for my wishes?
If Reaper was involved in an open standard, that could make the difference..
As a Delphi/Windows programmer (non-commercial) I only have a few needs:
1. Must be written in C, not C++. No COM or whatever.
2. Must be seperate from a UI kit.
3. The Code must work with Visual Studio, just like Reapers WDL, iPlug and Juce.
4. Please, no extra tools to compile needed stuff (like cmake, doxygen) unless it has a decent GUI and is understandable.
VST2 served all my needs, and so does FruityPlug (written in Delphi!).
VST3 was and is a PITA, but "we managed". Violates my wishes on 1 and 3 (a bit) .
So, where does LV2 stand for my wishes?
If Reaper was involved in an open standard, that could make the difference..
-
Guillaume Piolat Guillaume Piolat https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=366815
- KVRist
- 279 posts since 21 Sep, 2015 from Grenoble
Indeed LV2 has a few number of well-chosen C callbacks.
Here is the LV2 reference host source: https://github.com/lv2/lilv/tree/master/src
Here is the LV2 spec, written in C too: https://github.com/lv2/lv2/tree/master/lv2/core
Yes.2. Must be seperate from a UI kit.
LV2 support multiple window handle: X11 window handle, Qt handles, GTK handles, Cocoa handles... It is particularaly extensible.
And it's just giving the parent window handle, as it should.
Probably the LV2 headers can work inside Visual Studio. For our use cases we had to translate them anyway, we don't use MSVC.3. The Code must work with Visual Studio, just like Reapers WDL, iPlug and Juce.
This part is not great for LV2, as it comes from the FOSS world with a few idiosyncrasies. But in the end it's a few C headers, it can be translated or rewritten very easily without tool change (it's the ABI that matters).4. Please, no extra tools to compile needed stuff (like cmake, doxygen) unless it has a decent GUI and is understandable.
Again, LV2 is the only existing format with the right licence and the right feature set, and something tells me you would like some of the design decisions inside it. It's definately not welcoming at first, and then you begin to appreciate the thought that went into it.So, where does LV2 stand for my wishes?
Checkout our VST3/VST2/AU/AAX/LV2:
Inner Pitch | Lens | Couture | Panagement | Graillon
Inner Pitch | Lens | Couture | Panagement | Graillon
- KVRAF
- 23102 posts since 7 Jan, 2009 from Croatia
LV2 has some inherent design problems that VST doesn't have problems with (for example complete complete destroy/create required on sample rate change, for one, which would create issues in a number of hosts).
Errm, VST3 is also the right license, and also supports Linux... So no, LV2 is not the only one.Guillaume Piolat wrote: ↑Tue Aug 11, 2020 12:24 pmAgain, LV2 is the only existing format with the right licence and the right feature set
LOL, cmake comes with Visual Studio (even the free edition)... cmake is the least of your worries (and is actually a pretty nifty thing).