[LAD] How to develop guis for LV2?

fons at kokkinizita.net fons at kokkinizita.net
Sun Nov 8 18:13:28 UTC 2009


On Sun, Nov 08, 2009 at 10:45:50AM -0500, David Robillard wrote:

> On Sat, 2009-11-07 at 23:09 +0100, fons at kokkinizita.net wrote:
> > On Sat, Nov 07, 2009 at 12:52:52PM -0500, David Robillard wrote:
> > 
> > > This wouldn't be an LV2 plugin at all.
> > 
> > In spirit, no. But technically it would be a
> > perfectly conforming plugin.
> 
> Huh?  An LV2 plugin in the code sense is a shared library with a
> lv2_descriptor function that returns a struct LV2_Descriptor (just like
> LADSPA).

Yes. Please rewind a few messages and read again.
The idea was an extension that requires the host
to obtain a pointer to a C++ object from the plugin.
This C++ object (derived from some base class which
is part of the extension definition) then provides
all other information (ports, process method, etc.).
This would bypass all LV2 methods, but still be an
LV2 plugin.

Ciao,

--  
FA

Io lo dico sempre: l'Italia è troppo stretta e lunga.




More information about the Linux-audio-dev mailing list