summaryrefslogtreecommitdiff
path: root/lv2/drumgizmo.ttl
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2012-01-23 20:37:57 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2012-01-23 20:37:57 +0100
commit8cd3f1729a417d933744cf64e2adf78dc07e265c (patch)
tree8d677dced9b5efcb670dd3b04d7426a56e1ff96d /lv2/drumgizmo.ttl
parent4a4d0a84bb1b80555052f59c1a4addc870ce5fda (diff)
Make plugin store its state. Connect state and GUI (and use GUI)
Diffstat (limited to 'lv2/drumgizmo.ttl')
-rw-r--r--lv2/drumgizmo.ttl16
1 files changed, 12 insertions, 4 deletions
diff --git a/lv2/drumgizmo.ttl b/lv2/drumgizmo.ttl
index 97d3542..73af11e 100644
--- a/lv2/drumgizmo.ttl
+++ b/lv2/drumgizmo.ttl
@@ -17,13 +17,21 @@
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix lv2ev: <http://lv2plug.in/ns/ext/event#> .
+@prefix uiext: <http://lv2plug.in/ns/extensions/ui#> .
+@prefix state: <http://lv2plug.in/ns/ext/state#> .
+
+<http://drumgizmo.org/lv2-gui>
+ a uiext:external ;
+ uiext:binary <drumgizmo.so> .
<http://drumgizmo.org/lv2>
- a lv2:Plugin ;
+ a lv2:InstrumentPlugin ;
doap:name "DrumGizmo" ;
- doap:license <http://opensource.org/licenses/isc-license> ;
- lv2:requiredFeature <http://lv2plug.in/ns/ext/uri-map>;
- lv2:optionalFeature <http://lv2plug.in/ns/ext/event>;
+ uiext:ui <http://drumgizmo.org/lv2-gui> ;
+ doap:license <http://opensource.org/licenses/gpl-3.0> ;
+ lv2:optionalFeature <http://lv2plug.in/ns/ext/uri-map> ;
+ lv2:optionalFeature <http://lv2plug.in/ns/ext/event> ;
+ lv2:extensionData state:Interface ;
lv2:port [
a lv2:InputPort ,
lv2ev:EventPort ;