[LV2] Dplug wrapper for LV2

Auburn Sounds contact at auburnsounds.com
Thu Mar 28 04:06:45 PDT 2019


Hi David,

As a co-implementor with Ethan, what striked me the most as possible
improvements with LV2 were:

1. It seems a LV2 host will look at port values to save/restore plug-in
state. I'm concerned this is similar to VST2-without-chunks, and it
restrict forward-compatibility with plug-ins ; we'd prefer to move to byte
chunks instead, that the host cannot understand. There is a "state"
extension but it doesn't seem to override this behaviour of saving ports.
With VST2 not using chunks from the get go has been really painful, as you
don't know what the host will do when the parameter number changes, also
you don't know how hosts stores and remap parameters. This is the most
important problem I see.

2. I was looking for a way to describe an in-memory entry-point instead of
a lv2:binary that is a file. This would allows LV2 to shine as an internal
format within an audio application : the TTL would then be generated
dynamically in a way that doesn't have to be specified.
Lots of companies end up implementing host and clients for plugins within
plug-ins ; a simple "audio module" interface end up being exactly the same
thing as... a plug-in and as such better follow a plugin specification.
Some build this upon VST3.

LV2 did strike us as something well thought out - which is uncommon as far
as plug-in formats are concerned - , built for extensibility (with the pros
and cons this brings), and not much accidental complexity.

Guillaume Piolat
https://www.auburnsounds.com


Le mer. 27 mars 2019 à 20:25, David Robillard <d at drobilla.net> a écrit :

> On Tue, 2019-03-26 at 10:01 -0500, Ethan Reker wrote:
> > Hello everyone,
> >
> > I just wanted to announce that we have successfully added support for
> > LV2 in Dplug on Windows, MacOS and linux.  You can find more info
> > about it on Github.  We plan to support LV2 for the foreseeable
> > future.  Working with LV2 has been a pleasure, and I would like to
> > thank everyone involved with LV2 for providing such a well thought
> > out and open source format!  I've also written a short article
> > announcing LV2 support here if you are interested.
>
> Awesome!
>
> Thanks for the supportive words, one of the, uh, "fun" things about
> projects like this is that you almost never hear anything positive at
> all about the API or documentation or much else, and a lot of the
> opposite :)
>
> Keep us posted about any issues,
>
> --
> dr
>
> _______________________________________________
> Devel mailing list
> Devel at lists.lv2plug.in
> http://lists.lv2plug.in/listinfo.cgi/devel-lv2plug.in
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lv2plug.in/pipermail/devel-lv2plug.in/attachments/20190328/864af014/attachment.html>


More information about the Devel mailing list