Re: [LAD] List of LV2 hosts, plugins and features, add yours here
Nedko Arnaudov ne...@arnaudov.name writes: zynjacku-5 (synth host): rtmempool - http://home.gna.org/lv2dynparam/rtmempool/v1 uri_map - http://lv2plug.in/ns/ext/uri-map event ports - http://lv2plug.in/ns/ext/event dynparams - http://home.gna.org/lv2dynparam/v1 contexts - http://lv2plug.in/ns/dev/contexts msgcontext - http://lv2plug.in/ns/dev/contexts#MessageContext stringport - http://lv2plug.in/ns/dev/string-port#StringTransfer progress - http://lv2plug.in/ns/dev/progress external_ui - http://lv2plug.in/ns/extensions/ui#external gtk_ui - http://lv2plug.in/ns/extensions/ui#GtkUI; dynmanifest - http://naspro.atheme.org/rdf/old-dman#DynManifest As Gabriel spotted, I've missed some obvious extensions: midi_event - http://lv2plug.in/ns/ext/midi#MidiEvent midi_port - http://ll-plugins.nongnu.org/lv2/ext/MidiPort midi_port is deprecated, midi_event should be used for new plugins. -- Nedko Arnaudov GnuPG KeyID: DE1716B0 pgpZWo77llvBv.pgp Description: PGP signature ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
Hi! So here's a preliminary zynjacku.ttl attached. I would really like to see http://lv2plug.in/ns/dev/host-info#sinceVersion used, but that would be left to Nedko in this case. Or a source/release archaeologist. Though, there's a question: one ttl per host, or per host version? -- Thorsten Wilms thorwil's design for free software: http://thorwil.wordpress.com/ @prefix doap: http://usefulinc.com/ns/doap# . @prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix rdfs: http://www.w3.org/2000/01/rdf-schema# . @prefix foaf: http://xmlns.com/foaf/0.1/ . @prefix hi: http://lv2plug.in/ns/dev/host-info# . http://home.gna.org/zynjacku/software/ingen a doap:Project, hi:Host ; doap:name Zynjacku ; doap:revision 5.0 ; doap:shortdesc A host for LV2 Plugins. ; doap:homepage http://home.gna.org/zynjacku/ ; doap:bug-database https://gna.org/bugs/?group=zynjacku ; doap:license http://usefulinc.com/doap/licenses/gpl ; doap:developer [ a foaf:Person ; foaf:name Nedko Arnaudov ; rdfs:seeAlso http://nedko.arnaudov.name/foaf.rdf ; foaf:mbox mailto:ne...@arnaudov.name ; foaf:mbox_sha1sum 0eec3ceb427be759748f6693a6663a0b ; foaf:homepage http://nedko.arnaudov.name/ ; ] ; doap:developer [ a foaf:Person ; foaf:name Krzysztof Foltman ; foaf:mbox mailto:w...@foltman.com ; foaf:mbox_sha1sum 335c21a4a6d1b0e8f0295fbf494bc89e ; foaf:homepage http://www.linkedin.com/in/kfoltman ; ] ; doap:programming-language C, Python ; doap:repository [ a doap:GitRepository ; doap:location http://repo.or.cz/w/zynjacku.git ] ; hi:supportsExtension [ hi:extension http://lv2plug.in/ns/dev/contexts ; ] , [ hi:extension http://lv2plug.in/ns/dev/contexts#MessageContext ; ] , [ hi:extension http://naspro.atheme.org/rdf/old-dman#DynManifest ; ] , [ hi:extension http://lv2plug.in/ns/ext/event ; ] , [ hi:extension http://home.gna.org/lv2dynparam/v1 ; ] , [ hi:extension http://home.gna.org/lv2dynparam/rtmempool/v1 ; ] , [ hi:extension http://lv2plug.in/ns/ext/midi#MidiEvent ; ] , [ hi:extension http://ll-plugins.nongnu.org/lv2/ext/MidiPort ; ] , [ hi:extension http://lv2plug.in/ns/dev/progress ; ] , [ hi:extension http://lv2plug.in/ns/dev/string-port#StringTransfer ; ] , [ hi:extension http://lv2plug.in/ns/extensions/ui#external ; ] , [ hi:extension http://lv2plug.in/ns/extensions/ui#GtkUI ; ] , [ hi:extension http://lv2plug.in/ns/ext/uri-map ; ] ; doap:description Zynjacku is JACK based, GTK (2.x) host for LV2 synths. It has one JACK MIDI input port (routed to all hosted synths) and one (two for stereo synths) JACK audio output port per plugin. Such design provides multi-timbral sound by running several synth plugins. Zynjacku is a nunchaku weapon for JACK audio synthesis. You have solid parts for synthesis itself and you have flexible part that allows synthesis to suit your needs. . ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
On Sun, 2009-11-08 at 17:00 -0500, David Robillard wrote: On Sun, 2009-11-08 at 21:25 +0100, Thorsten Wilms wrote: Hi! Plugin and host authors and those who happen to know this: please reply with at least 1 host or plugin(-set) and the provided or required features/extensions. I will then see that all that appears on the wiki. If Dave provides a template, I should be able to write the RDF files for the hosts. Here is a specification for this: http://lv2plug.in/ns/dev/host-info.lv2/host-info.html Notes on this discovered in the process of working on a documentation generator: Plugins describe their support for features, not really extensions. Extension is a bit of a meaningless term, the concrete things that can be required by a plugin are features. I'll probably need to modify this vocabulary to reflect this. The version stuff is also a bit under-specified, looking into that I see that basically everything using doap:revision (e.g. in lv2.ttl) is incorrect according to the doap vocabulary... -dr ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
On Mon, 2009-11-09 at 23:46 +0200, Nedko Arnaudov wrote: Thorsten Wilms t...@freenet.de writes: Hi! So here's a preliminary zynjacku.ttl attached. I would really like to see http://lv2plug.in/ns/dev/host-info#sinceVersion used, but that would be left to Nedko in this case. Or a source/release archaeologist. Though, there's a question: one ttl per host, or per host version? I already have zynjacku.rdf that is an application/xml+rdf I dont want to maintain two versions of almost same metadata. rapper cannot convert properly between the two. Of course it can. Why not? -dr ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
David Robillard d...@drobilla.net writes: On Mon, 2009-11-09 at 23:46 +0200, Nedko Arnaudov wrote: Thorsten Wilms t...@freenet.de writes: Hi! So here's a preliminary zynjacku.ttl attached. I would really like to see http://lv2plug.in/ns/dev/host-info#sinceVersion used, but that would be left to Nedko in this case. Or a source/release archaeologist. Though, there's a question: one ttl per host, or per host version? I already have zynjacku.rdf that is an application/xml+rdf I dont want to maintain two versions of almost same metadata. rapper cannot convert properly between the two. Of course it can. Why not? It changes the order ot triples. I agree that it should not matter and tools should be smarter. Still this does not solve the problem. -- Nedko Arnaudov GnuPG KeyID: DE1716B0 pgpHAAJM7NB7A.pgp Description: PGP signature ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
On Tue, 2009-11-10 at 00:25 +0200, Nedko Arnaudov wrote: David Robillard d...@drobilla.net writes: On Mon, 2009-11-09 at 23:46 +0200, Nedko Arnaudov wrote: Thorsten Wilms t...@freenet.de writes: Hi! So here's a preliminary zynjacku.ttl attached. I would really like to see http://lv2plug.in/ns/dev/host-info#sinceVersion used, but that would be left to Nedko in this case. Or a source/release archaeologist. Though, there's a question: one ttl per host, or per host version? I already have zynjacku.rdf that is an application/xml+rdf I dont want to maintain two versions of almost same metadata. rapper cannot convert properly between the two. Of course it can. Why not? It changes the order ot triples. I agree that it should not matter and tools should be smarter. Still this does not solve the problem. What tool actually cares about this? -dr ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
David Robillard d...@drobilla.net writes: On Tue, 2009-11-10 at 00:25 +0200, Nedko Arnaudov wrote: David Robillard d...@drobilla.net writes: On Mon, 2009-11-09 at 23:46 +0200, Nedko Arnaudov wrote: Thorsten Wilms t...@freenet.de writes: Hi! So here's a preliminary zynjacku.ttl attached. I would really like to see http://lv2plug.in/ns/dev/host-info#sinceVersion used, but that would be left to Nedko in this case. Or a source/release archaeologist. Though, there's a question: one ttl per host, or per host version? I already have zynjacku.rdf that is an application/xml+rdf I dont want to maintain two versions of almost same metadata. rapper cannot convert properly between the two. Of course it can. Why not? It changes the order ot triples. I agree that it should not matter and tools should be smarter. Still this does not solve the problem. What tool actually cares about this? I use this plugin: https://addons.mozilla.org/en-US/firefox/addon/3886 It displays doap through http://sparql.captsolo.net/browser/browser.py Compare http://sparql.captsolo.net/browser/browser.py?url=http%3A//home.gna.org/zynjacku/zynjacku.rdf with http://sparql.captsolo.net/browser/browser.py?url=http%3A%2F%2Fnedko.arnaudov.name%2Fzynjacku.rdf The later one is generated from turtle. At first glance it looks that rapper sorts the entries. -- Nedko Arnaudov GnuPG KeyID: DE1716B0 pgpi9DIugshJv.pgp Description: PGP signature ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
On Tue, 2009-11-10 at 00:32 +0200, Nedko Arnaudov wrote: David Robillard d...@drobilla.net writes: On Tue, 2009-11-10 at 00:25 +0200, Nedko Arnaudov wrote: David Robillard d...@drobilla.net writes: On Mon, 2009-11-09 at 23:46 +0200, Nedko Arnaudov wrote: Thorsten Wilms t...@freenet.de writes: Hi! So here's a preliminary zynjacku.ttl attached. I would really like to see http://lv2plug.in/ns/dev/host-info#sinceVersion used, but that would be left to Nedko in this case. Or a source/release archaeologist. Though, there's a question: one ttl per host, or per host version? I already have zynjacku.rdf that is an application/xml+rdf I dont want to maintain two versions of almost same metadata. rapper cannot convert properly between the two. Of course it can. Why not? It changes the order ot triples. I agree that it should not matter and tools should be smarter. Still this does not solve the problem. What tool actually cares about this? I use this plugin: https://addons.mozilla.org/en-US/firefox/addon/3886 It displays doap through http://sparql.captsolo.net/browser/browser.py Compare http://sparql.captsolo.net/browser/browser.py?url=http%3A//home.gna.org/zynjacku/zynjacku.rdf with http://sparql.captsolo.net/browser/browser.py?url=http%3A%2F%2Fnedko.arnaudov.name%2Fzynjacku.rdf The later one is generated from turtle. At first glance it looks that rapper sorts the entries. Some random web tool having a crappy output layout format is hardly the fault of LV2, raptor, Turtle, or anything else but that tool, obviously. -dr ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
David Robillard d...@drobilla.net writes: Some random web tool having a crappy output layout format is hardly the fault of LV2, raptor, Turtle, or anything else but that tool, obviously. Yes, I got that the tool I use is crappy. How ignoring the problem solves it? I havent said that it is LV2 fault. I complained about evident turtle/xmlrdf schism. And I declared that I dont want to participate in web 2.0 wars. I have better things to do. -- Nedko Arnaudov GnuPG KeyID: DE1716B0 pgpbUTvhlI06X.pgp Description: PGP signature ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
On Tue, 2009-11-10 at 00:41 +0200, Nedko Arnaudov wrote: David Robillard d...@drobilla.net writes: Some random web tool having a crappy output layout format is hardly the fault of LV2, raptor, Turtle, or anything else but that tool, obviously. Yes, I got that the tool I use is crappy. How ignoring the problem solves it? I havent said that it is LV2 fault. I complained about evident turtle/xmlrdf schism. And I declared that I dont want to participate in web 2.0 wars. I have better things to do. I don't know. Perhaps there is a better visualizer out there? If you are attached to this thing and consider it important (for some reason I really don't understand) then just maintain the document in a way that works well with it and automatically convert to turtle, instead of the other way around. As far as the 'schism' goes, turtle is a W3C 'team submission' now, on track to be a recommendation with a registered MIME type and all that. Support is pretty widespread, and increasing. It's not really a schism, absolutely everybody despises the mess that is rdf/xml ;) -dr ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
David Robillard d...@drobilla.net writes: On Tue, 2009-11-10 at 00:41 +0200, Nedko Arnaudov wrote: David Robillard d...@drobilla.net writes: Some random web tool having a crappy output layout format is hardly the fault of LV2, raptor, Turtle, or anything else but that tool, obviously. Yes, I got that the tool I use is crappy. How ignoring the problem solves it? I havent said that it is LV2 fault. I complained about evident turtle/xmlrdf schism. And I declared that I dont want to participate in web 2.0 wars. I have better things to do. I don't know. Perhaps there is a better visualizer out there? If you are attached to this thing and consider it important (for some reason I really don't understand) then just maintain the document in a way that works well with it and automatically convert to turtle, instead of the other way around. As far as the 'schism' goes, turtle is a W3C 'team submission' now, on track to be a recommendation with a registered MIME type and all that. Support is pretty widespread, and increasing. It's not really a schism, absolutely everybody despises the mess that is rdf/xml ;) Thanks for being constructive. I've used doap:implements to link project with host applications. Is it appropriate? Here is the output of rapper, contains some strange stuff but the host-info seems to be fine. http://svn.gna.org/viewcvs/*checkout*/zynjacku/website/zynjacku.ttl?rev=203 If this ttl is suitable for use in the extension matrix, I'll dig the changelog and describe extension support changes though releases. -- Nedko Arnaudov GnuPG KeyID: DE1716B0 pgpP4rbhL5OBO.pgp Description: PGP signature ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
On Sun, 2009-11-08 at 21:25 +0100, Thorsten Wilms wrote: Hi! Plugin and host authors and those who happen to know this: please reply with at least 1 host or plugin(-set) and the provided or required features/extensions. I will then see that all that appears on the wiki. If Dave provides a template, I should be able to write the RDF files for the hosts. Do not bother with plugins, as this information is already in the RDF for plugins. For hosts, we just need to know what extensions are supported (by URI) as of what version. Cheers, -dr ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
zynjacku-5 (synth host): rtmempool - http://home.gna.org/lv2dynparam/rtmempool/v1 uri_map - http://lv2plug.in/ns/ext/uri-map event ports - http://lv2plug.in/ns/ext/event dynparams - http://home.gna.org/lv2dynparam/v1 contexts - http://lv2plug.in/ns/dev/contexts msgcontext - http://lv2plug.in/ns/dev/contexts#MessageContext stringport - http://lv2plug.in/ns/dev/string-port#StringTransfer progress - http://lv2plug.in/ns/dev/progress external_ui - http://lv2plug.in/ns/extensions/ui#external gtk_ui - http://lv2plug.in/ns/extensions/ui#GtkUI; dynmanifest - http://naspro.atheme.org/rdf/old-dman#DynManifest lv2rack-5 (effect host): rtmempool - http://home.gna.org/lv2dynparam/rtmempool/v1 dynparams - http://home.gna.org/lv2dynparam/v1 contexts - http://lv2plug.in/ns/dev/contexts msgcontext - http://lv2plug.in/ns/dev/contexts#MessageContext stringport - http://lv2plug.in/ns/dev/string-port#StringTransfer progress - http://lv2plug.in/ns/dev/progress external_ui - http://lv2plug.in/ns/extensions/ui#external gtk_ui - http://lv2plug.in/ns/extensions/ui#GtkUI; dynmanifest - http://naspro.atheme.org/rdf/old-dman#DynManifest Notes: * For both zynjacku and lv2rack, dynparams and rtmempool (currently part of dynparams) extensions are available only if configure detected them. * Dynmanifest support in version 5 (and maybe even for latest git) is for an old version of dynmanifest. * The context, msgcontext and stringport extension support may be suboptimal. It was introduced in order to support calf plugins. -- Nedko Arnaudov GnuPG KeyID: DE1716B0 pgph4ivTpAOI4.pgp Description: PGP signature ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
2009/11/8 Nedko Arnaudov ne...@arnaudov.name: * Dynmanifest support in version 5 (and maybe even for latest git) is for an old version of dynmanifest. Git version is for the current version ;-) Stefano ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
On Sun, 2009-11-08 at 21:25 +0100, Thorsten Wilms wrote: Hi! Plugin and host authors and those who happen to know this: please reply with at least 1 host or plugin(-set) and the provided or required features/extensions. I will then see that all that appears on the wiki. If Dave provides a template, I should be able to write the RDF files for the hosts. Here is a specification for this: http://lv2plug.in/ns/dev/host-info.lv2/host-info.html There's an example in the docs. -dr ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] List of LV2 hosts, plugins and features, add yours here
On Sun, 2009-11-08 at 21:25 +0100, Thorsten Wilms wrote: Hi! Plugin and host authors and those who happen to know this: please reply with at least 1 host or plugin(-set) and the provided or required features/extensions. I will then see that all that appears on the wiki. If Dave provides a template, I should be able to write the RDF files for the hosts. Here are two: http://svn.drobilla.net/lad/trunk/ingen/ingen.ttl http://subversion.ardour.org/svn/ardour2/branches/3.0/ardour-3.ttl Anyone interested in helping, all we need is one of these for every app Cheers, -dr P.S. The DOAP stuff (other than doap:name) isn't necessary, but I figured I might as well make a decent description while I'm at it. Some day I'll write some scripts to extract ChangeLog, NEWS, README, and all the rest from a single nice description file... ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev