[LAD] [ANN] LV2 beta3

Nedko Arnaudov nedko at arnaudov.name
Wed May 9 12:14:35 UTC 2007


>> 2. Plugins are expected to have a fixed set of ports. There are
>>    cases where a plugin can only decide wich ports it will need
>>    after being instantiated.
>
> This can be done using an extension. I think Nedko Arnaudov has already
> specified one for dynamically appearing and disappearing ports.

Yes but unfortunately it works only for control/parameter "ports". And
dynparam extension does not use real lv2 ports. And parameter "ports"
are not "control rate" in lv2dynparam.

>> 6. The only way for plugins to discover if a control port value
>>    has changed is to keep a copy and compare all values during
>>    each run(). See also (7).

dynparam is callback based, so plugin receives callback, in realtime
context when value has been changed by host (either automation or from
plugin UI)

-- 
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-dev/attachments/20070509/81699115/attachment.pgp>


More information about the Linux-audio-dev mailing list