Hi all,<br>the a bit provocative title is not here to start a flame war but to spark a constructive discussion about the<br>viability and future of the LV2 plugin standard in the professional audio application market. <br>
<br>Some background:<br>as you probably know Steinberg just released VST3 and developers do not seem happy with it<br>as it is not backwards compatible, not many new features and it seems less portable amongst platforms than 
VST2.4.<br><br>Users are unhappy and started a long discussion:<br><a href="http://www.kvraudio.com/forum/viewtopic.php?t=204080&postdays=0&postorder=asc&start=0">http://www.kvraudio.com/forum/viewtopic.php?t=204080&postdays=0&postorder=asc&start=0
</a><br><br>The discussion was picked up on the Reaper forum too.<br>For anyone not familiar with Reaper, it is a very good audio,midi sequencer.<br><a href="http://www.reaper.fm">http://www.reaper.fm</a><br>It is a windows app but runs very well under wine and the company writes this on their page.
<br><br>Users like Alex Stone are using it on wine in conjunction with LinuxSampler <br><br>The authors are Justin Frankel from Nullsoft and others. For those that don't know the name, he is the one<br>that wrote winamp, gnutella, nullsoft installer etc.
<br><br>On a forum he said he played  with the idea of open sourcing reaper.<br>It is being ported to OS X and probably will get ported to Linux too, given the very good performance it achieves on wine.<br><br>Now back to LV2:
<br><br>The VST3 discussion on the reaper forum resulted in users proposing to create a new plugin standard<br>in order to "break free" from proprietary standards so they are proposing to add LV2 support to Reaper.
<br><br>Justin from Reaper answered the following on the forum:<br>-------<br>I looked at LV2, there's a lot of stuff which I disliked.. for example,
"ports" being for parameters and audio buffers (and presumably MIDI
events), and all having the possibility of colliding, isnt well thought
out.<br>
Also if you want to add parameters to a new revision of a plug-in, then you have to change the URI? ick.<br>
Or what if you want to change the I/O of a plug-in on the fly..<br>
-Justin<br>---<br><br>see here for the full thread:<br><a href="http://www.cockos.com/forum/showthread.php?t=17198&page=2">http://www.cockos.com/forum/showthread.php?t=17198&page=2</a><br><br>I did not look at LV2 so I cannot judge, but I think LV2 developers should discuss about these issues and concerns with
<br>Justin in order sort out problems, and given the joung nature of LV2 , in case important design flaws get uncovered, change the specs a bit.<br><br>Reaper is rapidly building up a large user base (users switching away from cakewalk sonar and cubase to reaper) as the application provided excellent performance, is easy to use
<br>and new features are being incorporated at a fast pace.<br>Dave Philips seem to love the app too as he mentioned it in Linux Journal and he posts frequently on the forum.<br><a href="http://www.linuxjournal.com/node/1005911">
http://www.linuxjournal.com/node/1005911</a><br><br>I think LV2 and Reaper developers should join forces because together perhaps it will be possible to impose a new open plugin standard<br>which will get adopted by other commercial applications too and supersede 
VST2.4 over time.<br><br><br>not sure if the reaper devs are reading LAD, so perhaps LV2 developers should answer on the reaper forum too in order to sort out the<br>issues raised by Justin.<br><br>Everyone is invited to add his own point of view and I hope that the outcome will be a positive collaboration between LV2 and Reaper.
<br><br>thanks everyone,<br>Benno<br><br><br><br><br><br><br>