Add automatable click-free bypass/enable feature to a-eq
[ardour.git] / libs / plugins / a-eq.lv2 / a-eq.ttl.in
1 @prefix doap: <http://usefulinc.com/ns/doap#> .
2 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
3 @prefix lv2:  <http://lv2plug.in/ns/lv2core#> .
4 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
5 @prefix rsz:  <http://lv2plug.in/ns/ext/resize-port#> .
6 @prefix unit: <http://lv2plug.in/ns/extensions/units#> .
7 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
8
9 <http://ardour.org/credits.html>
10         a foaf:Person ;
11         foaf:name "Ardour Team" ;
12         foaf:homepage <http://ardour.org/> .
13
14 unit:hz0
15         a unit:Unit ;
16         rdfs:label "hertz" ;
17         unit:prefixConversion [
18                 unit:factor 0.001 ;
19                 unit:to unit:khz
20         ] ;
21         unit:render "%.0f Hz" ;
22         unit:symbol "Hz" .
23
24 <urn:ardour:a-eq>
25     a lv2:Plugin, doap:Project, lv2:FilterPlugin ;
26
27     lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;
28                 lv2:optionalFeature <http://harrisonconsoles.com/lv2/inlinedisplay#queue_draw> ;
29
30     lv2:requiredFeature <http://lv2plug.in/ns/ext/options#options> ,
31                         <http://lv2plug.in/ns/ext/urid#map> ;
32
33     lv2:port [
34         a lv2:InputPort, lv2:ControlPort ;
35         lv2:index 0 ;
36         lv2:name "Frequency L" ;
37         lv2:symbol "freql" ;
38         lv2:default 160.000000 ;
39         lv2:minimum 20.000000 ;
40         lv2:maximum 20000.000000 ;
41         unit:unit unit:hz0 ;
42         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
43     ],
44     [
45         a lv2:InputPort, lv2:ControlPort ;
46         lv2:index 1 ;
47         lv2:name "Gain L" ;
48         lv2:symbol "gl" ;
49         lv2:default 0.000000 ;
50         lv2:minimum -20.000000 ;
51         lv2:maximum 20.000000 ;
52         unit:unit unit:db ;
53     ],
54     [
55         a lv2:InputPort, lv2:ControlPort ;
56         lv2:index 2 ;
57         lv2:name "Frequency 1" ;
58         lv2:symbol "freq1" ;
59         lv2:default 300.000000 ;
60         lv2:minimum 20.000000 ;
61         lv2:maximum 20000.000000 ;
62         unit:unit unit:hz0 ;
63         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
64     ],
65     [
66         a lv2:InputPort, lv2:ControlPort ;
67         lv2:index 3 ;
68         lv2:name "Gain 1" ;
69         lv2:symbol "g1" ;
70         lv2:default 0.000000 ;
71         lv2:minimum -20.000000 ;
72         lv2:maximum 20.000000 ;
73         unit:unit unit:db ;
74     ],
75     [
76         a lv2:InputPort, lv2:ControlPort ;
77         lv2:index 4 ;
78         lv2:name "Bandwidth 1" ;
79         lv2:symbol "bw1" ;
80         lv2:default 1.000000 ;
81         lv2:minimum 0.1000000 ;
82         lv2:maximum 4.000000 ;
83         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
84     ],
85     [
86         a lv2:InputPort, lv2:ControlPort ;
87         lv2:index 5 ;
88         lv2:name "Frequency 2" ;
89         lv2:symbol "freq2" ;
90         lv2:default 1000.000000 ;
91         lv2:minimum 20.000000 ;
92         lv2:maximum 20000.000000 ;
93         unit:unit unit:hz0 ;
94         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
95     ],
96     [
97         a lv2:InputPort, lv2:ControlPort ;
98         lv2:index 6 ;
99         lv2:name "Gain 2" ;
100         lv2:symbol "g2" ;
101         lv2:default 0.000000 ;
102         lv2:minimum -20.000000 ;
103         lv2:maximum 20.000000 ;
104         unit:unit unit:db ;
105     ],
106     [
107         a lv2:InputPort, lv2:ControlPort ;
108         lv2:index 7 ;
109         lv2:name "Bandwidth 2" ;
110         lv2:symbol "bw2" ;
111         lv2:default 1.000000 ;
112         lv2:minimum 0.1000000 ;
113         lv2:maximum 4.000000 ;
114         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
115     ],
116     [
117         a lv2:InputPort, lv2:ControlPort ;
118         lv2:index 8 ;
119         lv2:name "Frequency 3" ;
120         lv2:symbol "freq3" ;
121         lv2:default 2500.000000 ;
122         lv2:minimum 20.000000 ;
123         lv2:maximum 20000.000000 ;
124         unit:unit unit:hz0 ;
125         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
126     ],
127     [
128         a lv2:InputPort, lv2:ControlPort ;
129         lv2:index 9 ;
130         lv2:name "Gain 3" ;
131         lv2:symbol "g3" ;
132         lv2:default 0.000000 ;
133         lv2:minimum -20.000000 ;
134         lv2:maximum 20.000000 ;
135         unit:unit unit:db ;
136     ],
137     [
138         a lv2:InputPort, lv2:ControlPort ;
139         lv2:index 10 ;
140         lv2:name "Bandwidth 3" ;
141         lv2:symbol "bw3" ;
142         lv2:default 1.000000 ;
143         lv2:minimum 0.1000000 ;
144         lv2:maximum 4.000000 ;
145         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
146     ],
147     [
148         a lv2:InputPort, lv2:ControlPort ;
149         lv2:index 11 ;
150         lv2:name "Frequency 4" ;
151         lv2:symbol "freq4" ;
152         lv2:default 6000.000000 ;
153         lv2:minimum 20.000000 ;
154         lv2:maximum 20000.000000 ;
155         unit:unit unit:hz0 ;
156         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
157     ],
158     [
159         a lv2:InputPort, lv2:ControlPort ;
160         lv2:index 12 ;
161         lv2:name "Gain 4" ;
162         lv2:symbol "g4" ;
163         lv2:default 0.000000 ;
164         lv2:minimum -20.000000 ;
165         lv2:maximum 20.000000 ;
166         unit:unit unit:db ;
167     ],
168     [
169         a lv2:InputPort, lv2:ControlPort ;
170         lv2:index 13 ;
171         lv2:name "Bandwidth 4" ;
172         lv2:symbol "bw4" ;
173         lv2:default 1.000000 ;
174         lv2:minimum 0.1000000 ;
175         lv2:maximum 4.000000 ;
176         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
177     ],
178     [
179         a lv2:InputPort, lv2:ControlPort ;
180         lv2:index 14 ;
181         lv2:name "Frequency H" ;
182         lv2:symbol "freqh" ;
183         lv2:default 9000.000000 ;
184         lv2:minimum 20.000000 ;
185         lv2:maximum 20000.000000 ;
186         unit:unit unit:hz0 ;
187         lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ;
188     ],
189     [
190         a lv2:InputPort, lv2:ControlPort ;
191         lv2:index 15 ;
192         lv2:name "Gain H" ;
193         lv2:symbol "gh" ;
194         lv2:default 0.000000 ;
195         lv2:minimum -20.000000 ;
196         lv2:maximum 20.000000 ;
197         unit:unit unit:db ;
198     ],
199     [
200         a lv2:InputPort, lv2:ControlPort ;
201         lv2:index 16 ;
202         lv2:name "Master Gain" ;
203         lv2:symbol "master" ;
204         lv2:default 0.000000 ;
205         lv2:minimum -20.000000 ;
206         lv2:maximum 20.000000 ;
207     ],
208     [
209         a lv2:InputPort, lv2:ControlPort ;
210         lv2:index 17 ;
211         lv2:name "Filter L" ;
212         lv2:symbol "filtogl" ;
213         lv2:default 1.000000 ;
214         lv2:minimum 0.000000 ;
215         lv2:maximum 1.000000 ;
216         lv2:portProperty lv2:toggled ;
217     ],
218     [
219         a lv2:InputPort, lv2:ControlPort ;
220         lv2:index 18 ;
221         lv2:name "Filter 1" ;
222         lv2:symbol "filtog1" ;
223         lv2:default 1.000000 ;
224         lv2:minimum 0.000000 ;
225         lv2:maximum 1.000000 ;
226         lv2:portProperty lv2:toggled ;
227     ],
228     [
229         a lv2:InputPort, lv2:ControlPort ;
230         lv2:index 19 ;
231         lv2:name "Filter 2" ;
232         lv2:symbol "filtog2" ;
233         lv2:default 1.000000 ;
234         lv2:minimum 0.000000 ;
235         lv2:maximum 1.000000 ;
236         lv2:portProperty lv2:toggled ;
237     ],
238     [
239         a lv2:InputPort, lv2:ControlPort ;
240         lv2:index 20 ;
241         lv2:name "Filter 3" ;
242         lv2:symbol "filtog3" ;
243         lv2:default 1.000000 ;
244         lv2:minimum 0.000000 ;
245         lv2:maximum 1.000000 ;
246         lv2:portProperty lv2:toggled ;
247     ],
248     [
249         a lv2:InputPort, lv2:ControlPort ;
250         lv2:index 21 ;
251         lv2:name "Filter 4" ;
252         lv2:symbol "filtog4" ;
253         lv2:default 1.000000 ;
254         lv2:minimum 0.000000 ;
255         lv2:maximum 1.000000 ;
256         lv2:portProperty lv2:toggled ;
257     ],
258     [
259         a lv2:InputPort, lv2:ControlPort ;
260         lv2:index 22 ;
261         lv2:name "Filter H" ;
262         lv2:symbol "filtogh" ;
263         lv2:default 1.000000 ;
264         lv2:minimum 0.000000 ;
265         lv2:maximum 1.000000 ;
266         lv2:portProperty lv2:toggled ;
267     ],
268     [
269         a lv2:InputPort, lv2:ControlPort ;
270         lv2:index 23 ;
271         lv2:name "Enable" ;
272         lv2:symbol "enable" ;
273         lv2:default 1 ;
274         lv2:minimum 0 ;
275         lv2:maximum 1 ;
276         lv2:portProperty lv2:integer, lv2:toggled ;
277         lv2:designation <http://ardour.org/lv2/processing#enable>;
278     ];
279
280     lv2:port [
281         a lv2:InputPort, lv2:AudioPort ;
282         lv2:index 24 ;
283         lv2:symbol "in_1" ;
284         lv2:name "Audio Input 1" ;
285     ] ;
286
287     lv2:port [
288         a lv2:OutputPort, lv2:AudioPort ;
289         lv2:index 25 ;
290         lv2:symbol "out_1" ;
291         lv2:name "Audio Output 1" ;
292     ] ;
293
294     rdfs:comment """
295 A basic 4 band EQ.
296 """ ;
297
298     doap:name "a-EQ" ;
299     doap:license "GPL v2+" ;
300     doap:maintainer <http://ardour.org/credits.html> ;
301
302     lv2:microVersion 0 ;
303     lv2:minorVersion 1 .