[LV2] Port Groups (changes + patches: invada, swh)

David Robillard dave at drobilla.net
Wed Aug 12 10:12:14 PDT 2009


Port groups extension updated, there were some errors and undefined
roles (ambisonics stuff), etc.  I also simplified the number of roles a
bit, the old one borrowed from wikipedia (and lars', which I assume was
too) and used quite a few redundant ones.  This one uses positional
stuff that makes more sense without having to read a book on surround
format terminology (e.g. "surround" is meaningless without context, but
"side" and "rear" are obvious).  It also seems to match more APIs out
there.

http://lv2plug.in/ns/dev/port-groups.lv2/port-groups.html

Attached are patches against most recent swh-plugins git, and Invada
bzr.  Calf git is still fine.  I might do ll-plugins later today (Lars
who has returned back from the dead: comments on this ext vs. your old
one?  Basically it's just a simplified and flattened version of the same
thing because the 'membership' blank node was annoying and this way
works better with dumb implementations)

(Note this is still in /dev/ so releasing things that depend on it is
probably unwise.  I'd like to move this to /ext/ soon though, pending
comments and another working host implementation)

One thought: the control group stuff seems to really not belong in this
though.  It's already a very large extension to wade through.  Maybe
those should be split into a separate file (that uses the same
predicates)?  It's much more likely to change over time...

Cheers,

-dr

-------------- next part --------------
A non-text attachment was scrubbed...
Name: swh-lv2-port-groups.patch
Type: text/x-patch
Size: 19657 bytes
Desc: not available
URL: <http://lists.lv2plug.in/pipermail/devel-lv2plug.in/attachments/20090812/d714743e/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: invada-lv2-port-groups.patch
Type: text/x-patch
Size: 18511 bytes
Desc: not available
URL: <http://lists.lv2plug.in/pipermail/devel-lv2plug.in/attachments/20090812/d714743e/attachment-0003.bin>


More information about the Devel mailing list