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