Don't display "channel-selector" for plugins only pretending to be instruments
[ardour.git] / libs / plugins / a-delay.lv2 / a-delay.ttl.in
index b962b5c987e4b3686957a4da24753bb1fd8e3f32..218a6bdbe6eff385e4957319b04d064afa66b276 100644 (file)
@@ -15,7 +15,8 @@
 <urn:ardour:a-delay>
     a lv2:Plugin, doap:Project, lv2:DelayPlugin ;
 
-    lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable>;
+    lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;
+               lv2:optionalFeature <http://harrisonconsoles.com/lv2/inlinedisplay#queue_draw> ;
 
     lv2:requiredFeature <http://lv2plug.in/ns/ext/options#options> ,
                         <http://lv2plug.in/ns/ext/urid#map> ;
         lv2:index 3 ;
         lv2:name "Invert" ;
         lv2:symbol "inv" ;
-        lv2:default 0.000000 ;
-        lv2:minimum 0.000000 ;
-        lv2:maximum 1.000000 ;
-        lv2:portProperty lv2:toggled ;
+        lv2:default 0 ;
+        lv2:minimum 0 ;
+        lv2:maximum 1 ;
+        lv2:portProperty lv2:integer, lv2:toggled ;
     ] ,
     [
         a lv2:InputPort, lv2:ControlPort ;
         lv2:index 4 ;
         lv2:name "Sync BPM" ;
         lv2:symbol "sync" ;
-        lv2:default 0.000000 ;
-        lv2:minimum 0.000000 ;
-        lv2:maximum 1.000000 ;
-        lv2:portProperty lv2:toggled ;
+        lv2:default 0 ;
+        lv2:minimum 0 ;
+        lv2:maximum 1 ;
+        lv2:portProperty lv2:integer, lv2:toggled ;
     ] ,
     [
         a lv2:InputPort, lv2:ControlPort ;
         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ;
         lv2:portProperty lv2:enumeration ;
         lv2:portProperty lv2:integer ;
-        lv2:scalePoint [ rdfs:label "a - Whole note"; rdf:value 1 ] ;
-        lv2:scalePoint [ rdfs:label "b - Half note"; rdf:value 2 ] ;
-        lv2:scalePoint [ rdfs:label "c - ♩"; rdf:value 4 ] ;
-        lv2:scalePoint [ rdfs:label "d - ♪"; rdf:value 8 ] ;
-        lv2:scalePoint [ rdfs:label "e - ♬"; rdf:value 16 ] ;
-        lv2:scalePoint [ rdfs:label "f - 32nd note"; rdf:value 32 ] ;
-        lv2:scalePoint [ rdfs:label "g - ♩³ (Triplet)"; rdf:value 6 ] ;
-        lv2:scalePoint [ rdfs:label "h - ♪³ (Triplet)"; rdf:value 12 ] ;
-        lv2:scalePoint [ rdfs:label "i - ♬³ (Triplet)"; rdf:value 24 ] ;
-        lv2:scalePoint [ rdfs:label "j - 32nd note (Triplet)"; rdf:value 48 ] ;
+        lv2:scalePoint [ rdfs:label "a - Whole note" ; rdf:value 1 ] ;
+        lv2:scalePoint [ rdfs:label "b - Half note" ; rdf:value 2 ] ;
+        lv2:scalePoint [ rdfs:label "c - ♩" ; rdf:value 4 ] ;
+        lv2:scalePoint [ rdfs:label "d - ♪" ; rdf:value 8 ] ;
+        lv2:scalePoint [ rdfs:label "e - ♬" ; rdf:value 16 ] ;
+        lv2:scalePoint [ rdfs:label "f - 32nd note" ; rdf:value 32 ] ;
+        lv2:scalePoint [ rdfs:label "g - ♩³ (Triplet)" ; rdf:value 6 ] ;
+        lv2:scalePoint [ rdfs:label "h - ♪³ (Triplet)" ; rdf:value 12 ] ;
+        lv2:scalePoint [ rdfs:label "i - ♬³ (Triplet)" ; rdf:value 24 ] ;
+        lv2:scalePoint [ rdfs:label "j - 32nd note (Triplet)" ; rdf:value 48 ] ;
     ] ,
     [
         a lv2:InputPort, lv2:ControlPort ;
         lv2:minimum 1.000000 ;
         lv2:maximum 8000.000000 ;
         unit:unit unit:ms ;
+    ] ,
+    [
+        a lv2:InputPort, lv2:ControlPort ;
+        lv2:index 12 ;
+        lv2:name "Enable" ;
+        lv2:symbol "enable" ;
+        lv2:default 1 ;
+        lv2:minimum 0 ;
+        lv2:maximum 1 ;
+        lv2:portProperty lv2:integer, lv2:toggled ;
+        lv2:designation lv2:enabled;
     ] ;
 
     rdfs:comment """
@@ -155,9 +167,7 @@ A simple delay plugin
 
     doap:name "a-Delay" ;
     doap:license "GPL v2+" ;
-    doap:maintainer <http://ardour.org/credits.html>
-
-#   ui:ui <urn:ardour:a-delay#ui>;
+    doap:maintainer <http://ardour.org/credits.html> ;
 
     lv2:microVersion 1 ;
     lv2:minorVersion 1 .