[LV2] LV2 C++ Tools Additions
David Robillard
d at drobilla.net
Wed Oct 17 08:53:34 PDT 2012
On Tue, 2012-10-16 at 11:13 -0500, Michael Fisher wrote:
> On Mon, 2012-10-15 at 18:41 -0400, David Robillard wrote:
> > On Mon, 2012-09-24 at 13:59 -0500, Michael Fisher wrote:
> > > On Mon, 2012-09-24 at 09:36 -0400, David Robillard wrote:
> > [...]
> > > > I suppose since all of LV2 is in one tarball now there's no real
> > > > potential for name clashes, so you're welcome to it as much as the next
> > > > person :)
> > >
> > > Thanks. I decided to go with something a little less official sounding
> > > for ya.
> > >
> > > D.A.P.S - Digital Audio Plugins Streamlined
> > >
> > > https://github.com/mfisher31/daps/
> > >
> > > pkg-config names are daps-plugin-x.y and daps-gtkui-x.y . sooner or
> > > later an optional support lib will come around. that will be plain
> > > daps-x.y .
> >
> > Sounds good, though you should only need one number in the pkg-config
> > name to allow for parallel installation. A minor version doesn't really
> > make sense.
>
> Using only major version number now, thanks! I actually ended up
> changing the name (again). Didn't realize it at the time but apparently
> there is already project named daps.
> http://daps.sourceforge.net/
>
> So, now I'm calling it lvtk, which is short for LV2 Toolkit. I sure
> hope that is appropriate, because http://lvtoolkit.org is operational.
No matches in debian (according to apt-cache search) so that's probably
a good choice.
> There you can find the standard source downloads, API docs (includes
> examples), and a trac site.
> >
> > > Fundamentally Complete:
> > > - Worker - all function pointers connected
> > > - URID - all function pointers connected
> > > - Data Access - all function pointers connected
> More has been added. All (i think) plugin extensions are fundamentally
> supported. UI Rev 3 is supported.
>
> Not supported yet... I have trac tickets for this.
> http://lvtoolkit.org/issues/report/1
Seems you have tickets for the 1.0.0 milestone, but 1.0.0 is released?
> In a nutshell UI resize, portmap, port subscribe, touch, and peak data
> are yet-to-be completed.
>
> If anybody is familiar with lv2-c++-tools' GUI, you'll notice that I
> changed the API a bit. Instead of inheriting from Gtk::Bin widget, the
> new UI class should harbor a 'widget' and implement a LV2_Widget*
> widget() {} method. A mixin can be used for this or not. For example.
> I have a GktUI mixin that creates the container widget and returns it
> through the required widget method. Then all you have to do is add
> other widgets to that.
>
> So, mixins for any other toolkit are possible.
Sounds like great work. Might be a good idea to do an initial
announcement on linux-audio-announce which gets a lot more eyes than
this list
-dr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.lv2plug.in/pipermail/devel-lv2plug.in/attachments/20121017/f20fc58b/attachment-0002.pgp>
More information about the Devel
mailing list