Repeat INSENSITIVE colors instead of relying on inheritance
[ardour.git] / libs / plugins / a-delay.lv2 / a-delay.ttl.in
1 @prefix atom: <http://lv2plug.in/ns/ext/atom#> .
2 @prefix doap: <http://usefulinc.com/ns/doap#> .
3 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
4 @prefix lv2:  <http://lv2plug.in/ns/lv2core#> .
5 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
6 @prefix rsz:  <http://lv2plug.in/ns/ext/resize-port#> .
7 @prefix unit: <http://lv2plug.in/ns/extensions/units#> .
8 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
9
10 <http://ardour.org/credits.html>
11         a foaf:Person ;
12         foaf:name "Ardour Team" ;
13         foaf:homepage <http://ardour.org/> .
14
15 <urn:ardour:a-delay>
16     a lv2:Plugin, doap:Project, lv2:DelayPlugin ;
17
18     lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;
19                 lv2:optionalFeature <http://harrisonconsoles.com/lv2/inlinedisplay#queue_draw> ;
20
21     lv2:requiredFeature <http://lv2plug.in/ns/ext/options#options> ,
22                         <http://lv2plug.in/ns/ext/urid#map> ;
23
24     lv2:port [
25         a lv2:InputPort, lv2:AudioPort ;
26         lv2:index 0 ;
27         lv2:symbol "in_1" ;
28         lv2:name "Audio Input 1" ;
29     ] ;
30
31     lv2:port [
32         a lv2:OutputPort, lv2:AudioPort ;
33         lv2:index 1 ;
34         lv2:symbol "out_1" ;
35         lv2:name "Audio Output 1" ;
36     ] ;
37
38     lv2:port [
39         a lv2:InputPort, atom:AtomPort ;
40         lv2:index 2 ;
41         lv2:name "BPM Input" ;
42         lv2:symbol "bpm_in" ;
43         rsz:minimumSize 2048 ;
44         atom:bufferType atom:Sequence ;
45         atom:supports <http://lv2plug.in/ns/ext/time#Position> ;
46     ] ;
47
48     lv2:port [
49         a lv2:InputPort, lv2:ControlPort ;
50         lv2:index 3 ;
51         lv2:name "Invert" ;
52         lv2:symbol "inv" ;
53         lv2:default 0.000000 ;
54         lv2:minimum 0.000000 ;
55         lv2:maximum 1.000000 ;
56         lv2:portProperty lv2:toggled ;
57     ] ,
58     [
59         a lv2:InputPort, lv2:ControlPort ;
60         lv2:index 4 ;
61         lv2:name "Sync BPM" ;
62         lv2:symbol "sync" ;
63         lv2:default 0.000000 ;
64         lv2:minimum 0.000000 ;
65         lv2:maximum 1.000000 ;
66         lv2:portProperty lv2:toggled ;
67     ] ,
68     [
69         a lv2:InputPort, lv2:ControlPort ;
70         lv2:index 5 ;
71         lv2:name "Time" ;
72         lv2:symbol "time" ;
73         lv2:default 160.000000 ;
74         lv2:minimum 1.000000 ;
75         lv2:maximum 8000.000000 ;
76         unit:unit unit:ms ;
77         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
78     ] ,
79     [
80         a lv2:InputPort, lv2:ControlPort ;
81         lv2:index 6 ;
82         lv2:name "Divisor" ;
83         lv2:symbol "div" ;
84         lv2:default 4 ;
85         lv2:minimum 1 ;
86         lv2:maximum 48 ;
87         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ;
88         lv2:portProperty lv2:enumeration ;
89         lv2:portProperty lv2:integer ;
90         lv2:scalePoint [ rdfs:label "a - Whole note" ; rdf:value 1 ] ;
91         lv2:scalePoint [ rdfs:label "b - Half note" ; rdf:value 2 ] ;
92         lv2:scalePoint [ rdfs:label "c - ♩" ; rdf:value 4 ] ;
93         lv2:scalePoint [ rdfs:label "d - ♪" ; rdf:value 8 ] ;
94         lv2:scalePoint [ rdfs:label "e - ♬" ; rdf:value 16 ] ;
95         lv2:scalePoint [ rdfs:label "f - 32nd note" ; rdf:value 32 ] ;
96         lv2:scalePoint [ rdfs:label "g - ♩³ (Triplet)" ; rdf:value 6 ] ;
97         lv2:scalePoint [ rdfs:label "h - ♪³ (Triplet)" ; rdf:value 12 ] ;
98         lv2:scalePoint [ rdfs:label "i - ♬³ (Triplet)" ; rdf:value 24 ] ;
99         lv2:scalePoint [ rdfs:label "j - 32nd note (Triplet)" ; rdf:value 48 ] ;
100     ] ,
101     [
102         a lv2:InputPort, lv2:ControlPort ;
103         lv2:index 7 ;
104         lv2:name "Dry/Wet" ;
105         lv2:symbol "drywet" ;
106         lv2:default 50.000000 ;
107         lv2:minimum 0.000000 ;
108         lv2:maximum 100.000000 ;
109         unit:unit unit:pc ;
110     ] ,
111     [
112         a lv2:InputPort, lv2:ControlPort ;
113         lv2:index 8 ;
114         lv2:name "Feedback" ;
115         lv2:symbol "feedback" ;
116         lv2:default 20.000000 ;
117         lv2:minimum 0.000000 ;
118         lv2:maximum 100.000000 ;
119         unit:unit unit:pc ;
120     ] ,
121     [
122         a lv2:InputPort, lv2:ControlPort ;
123         lv2:index 9 ;
124         lv2:name "LPF" ;
125         lv2:symbol "lpf" ;
126         lv2:default 6000.000000 ;
127         lv2:minimum 20.000000 ;
128         lv2:maximum 20000.000000 ;
129         unit:unit unit:hz ;
130         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
131     ] ,
132     [
133         a lv2:InputPort, lv2:ControlPort ;
134         lv2:index 10 ;
135         lv2:name "Output Gain" ;
136         lv2:symbol "gain" ;
137         lv2:default 0.000000 ;
138         lv2:minimum -60.000000 ;
139         lv2:maximum 0.000000 ;
140         unit:unit unit:db ;
141     ] ,
142     [
143         a lv2:OutputPort, lv2:ControlPort ;
144         lv2:index 11 ;
145         lv2:name "Delaytime" ;
146         lv2:symbol "delaytime" ;
147         lv2:default 0.000000 ;
148         lv2:minimum 1.000000 ;
149         lv2:maximum 8000.000000 ;
150         unit:unit unit:ms ;
151     ] ;
152
153     rdfs:comment """
154 A simple delay plugin
155 """ ;
156
157     doap:name "a-Delay" ;
158     doap:license "GPL v2+" ;
159     doap:maintainer <http://ardour.org/credits.html> ;
160
161     lv2:microVersion 1 ;
162     lv2:minorVersion 1 .