1@prefix lv2:  <http://lv2plug.in/ns/lv2core#>.
2@prefix foaf: <http://xmlns.com/foaf/0.1/> .
3@prefix doap: <http://usefulinc.com/ns/doap#>.
4@prefix guiext: <http://lv2plug.in/ns/extensions/ui#>.
5@prefix atom:  <http://lv2plug.in/ns/ext/atom#> .
6@prefix urid:  <http://lv2plug.in/ns/ext/urid#> .
7@prefix rsz:     <http://lv2plug.in/ns/ext/resize-port#> .
8@prefix units: <http://lv2plug.in/ns/extensions/units#> .
9@prefix pprop: <http://lv2plug.in/ns/ext/port-props#> .
10
11<http://eq10q.sourceforge.net/prafols#me>
12	a foaf:Person ;
13	foaf:name "Pere Ràfols Soler" ;
14	foaf:mbox <mailto:sapista2@gmail.com> ;
15	foaf:homepage <http://eq10q.sourceforge.net> .
16
17<http://eq10q.sourceforge.net/eq10qplugins>
18	a doap:Project ;
19	doap:maintainer <http://eq10q.sourceforge.net/prafols#me> ;
20	doap:name "EQ10Q plugins" .
21
22##LV2 GUI extension
23<http://eq10q.sourceforge.net/eq/eq10q/gui>
24  a guiext:GtkUI;
25  guiext:binary <gui/eq10q_gui.so>;
26  lv2:requiredFeature urid:map;
27  lv2:optionalFeature guiext:noUserResize.
28
29##LV2 plugin binary
30<http://eq10q.sourceforge.net/eq/eq6qm>
31  a lv2:Plugin, lv2:EQPlugin, doap:Project;
32  lv2:binary <eq6qm.so>;
33  doap:name "EQ6Q Mono";
34  doap:license <http://usefulinc.com/doap/licenses/gpl>;
35  lv2:requiredFeature urid:map;
36  lv2:optionalFeature lv2:hardRTCapable;
37  lv2:project <http://eq10q.sourceforge.net/eq10qplugins>;
38  guiext:ui <http://eq10q.sourceforge.net/eq/eq10q/gui>;
39
40  lv2:port [
41    a lv2:ControlPort, lv2:InputPort;
42    lv2:index 0;
43    lv2:symbol "bypass";
44    lv2:name "Bypass";
45    lv2:minimum 0;
46    lv2:maximum 1;
47    lv2:default 0;
48    lv2:portProperty lv2:toggled;
49  ],
50
51  [
52    a lv2:ControlPort, lv2:InputPort;
53    lv2:index 1;
54    lv2:symbol "input_gain";
55    lv2:name "Input Gain";
56    lv2:minimum -20;
57    lv2:maximum 20;
58    lv2:default 0;
59    units:unit units:db;
60  ],
61
62  [
63    a lv2:ControlPort, lv2:InputPort;
64    lv2:index 2;
65    lv2:symbol "output_gain";
66    lv2:name "Output Gain";
67    lv2:minimum -20;
68    lv2:maximum 20;
69    lv2:default 0;
70    units:unit units:db;
71  ],
72
73 [
74    a lv2:AudioPort, lv2:InputPort;
75    lv2:index 3;
76    lv2:symbol "input";
77    lv2:name "Input";
78  ],
79
80  [
81    a lv2:AudioPort, lv2:OutputPort;
82    lv2:index 4;
83    lv2:symbol "output";
84    lv2:name "Output";
85  ],
86
87##############GAIN PORTS#########################
88 [
89    a lv2:ControlPort, lv2:InputPort;
90    lv2:index 5;
91    lv2:symbol "filter1_gain";
92    lv2:name "Filter 1 Gain";
93    lv2:minimum -20;
94    lv2:maximum 20;
95    lv2:default 0;
96    units:unit units:db;
97  ],
98
99 [
100    a lv2:ControlPort, lv2:InputPort;
101    lv2:index 6;
102    lv2:symbol "filter2_gain";
103    lv2:name "Filter 2 Gain";
104    lv2:minimum -20;
105    lv2:maximum 20;
106    lv2:default 0;
107    units:unit units:db;
108  ],
109
110 [
111    a lv2:ControlPort, lv2:InputPort;
112    lv2:index 7;
113    lv2:symbol "filter3_gain";
114    lv2:name "Filter 3 Gain";
115    lv2:minimum -20;
116    lv2:maximum 20;
117    lv2:default 0;
118    units:unit units:db;
119  ],
120
121 [
122    a lv2:ControlPort, lv2:InputPort;
123    lv2:index 8;
124    lv2:symbol "filter4_gain";
125    lv2:name "Filter 4 Gain";
126    lv2:minimum -20;
127    lv2:maximum 20;
128    lv2:default 0;
129    units:unit units:db;
130  ],
131
132 [
133    a lv2:ControlPort, lv2:InputPort;
134    lv2:index 9;
135    lv2:symbol "filter5_gain";
136    lv2:name "Filter 5 Gain";
137    lv2:minimum -20;
138    lv2:maximum 20;
139    lv2:default 0;
140    units:unit units:db;
141  ],
142
143 [
144    a lv2:ControlPort, lv2:InputPort;
145    lv2:index 10;
146    lv2:symbol "filter6_gain";
147    lv2:name "Filter 6 Gain";
148    lv2:minimum -20;
149    lv2:maximum 20;
150    lv2:default 0;
151    units:unit units:db;
152  ],
153
154###########FREQ PORTS########################
155 [
156    a lv2:ControlPort, lv2:InputPort;
157    lv2:index 11;
158    lv2:symbol "filter1_freq";
159    lv2:name "Filter 1 Freq";
160    lv2:minimum 20;
161    lv2:maximum 20000;
162    lv2:default 30;
163    units:unit units:hz;
164    lv2:portProperty pprop:logarithmic;
165  ],
166
167 [
168    a lv2:ControlPort, lv2:InputPort;
169    lv2:index 12;
170    lv2:symbol "filter2_freq";
171    lv2:name "Filter 2 Freq";
172    lv2:minimum 20;
173    lv2:maximum 20000;
174    lv2:default 90;
175    units:unit units:hz;
176    lv2:portProperty pprop:logarithmic;
177  ],
178
179  [
180    a lv2:ControlPort, lv2:InputPort;
181    lv2:index 13;
182    lv2:symbol "filter3_freq";
183    lv2:name "Filter 3 Freq";
184    lv2:minimum 20;
185    lv2:maximum 20000;
186    lv2:default 270;
187    units:unit units:hz;
188    lv2:portProperty pprop:logarithmic;
189  ],
190
191 [
192    a lv2:ControlPort, lv2:InputPort;
193    lv2:index 14;
194    lv2:symbol "filter4_freq";
195    lv2:name "Filter 4 Freq";
196    lv2:minimum 20;
197    lv2:maximum 20000;
198    lv2:default 810;
199    units:unit units:hz;
200    lv2:portProperty pprop:logarithmic;
201  ],
202
203 [
204    a lv2:ControlPort, lv2:InputPort;
205    lv2:index 15;
206    lv2:symbol "filter5_freq";
207    lv2:name "Filter 5 Freq";
208    lv2:minimum 20;
209    lv2:maximum 20000;
210    lv2:default 2430;
211    units:unit units:hz;
212    lv2:portProperty pprop:logarithmic;
213  ],
214
215 [
216    a lv2:ControlPort, lv2:InputPort;
217    lv2:index 16;
218    lv2:symbol "filter6_freq";
219    lv2:name "Filter 6 Freq";
220    lv2:minimum 20;
221    lv2:maximum 20000;
222    lv2:default 7290;
223    units:unit units:hz;
224    lv2:portProperty pprop:logarithmic;
225  ],
226
227  ################## Q PORTS #####################
228  [
229    a lv2:ControlPort, lv2:InputPort;
230    lv2:index 17;
231    lv2:symbol "filter1_q";
232    lv2:name "Filter 1 Q";
233    lv2:minimum 0.1;
234    lv2:maximum 16;
235    lv2:default 0.7;
236  ],
237
238  [
239    a lv2:ControlPort, lv2:InputPort;
240    lv2:index 18;
241    lv2:symbol "filter2_q";
242    lv2:name "Filter 2 Q";
243    lv2:minimum 0.1;
244    lv2:maximum 16;
245    lv2:default 0.7;
246  ],
247
248  [
249    a lv2:ControlPort, lv2:InputPort;
250    lv2:index 19;
251    lv2:symbol "filter3_q";
252    lv2:name "Filter 3 Q";
253    lv2:minimum 0.1;
254    lv2:maximum 16;
255    lv2:default 2;
256  ],
257
258  [
259    a lv2:ControlPort, lv2:InputPort;
260    lv2:index 20;
261    lv2:symbol "filter4_q";
262    lv2:name "Filter 4 Q";
263    lv2:minimum 0.1;
264    lv2:maximum 16;
265    lv2:default 2;
266  ],
267
268  [
269    a lv2:ControlPort, lv2:InputPort;
270    lv2:index 21;
271    lv2:symbol "filter5_q";
272    lv2:name "Filter 5 Q";
273    lv2:minimum 0.1;
274    lv2:maximum 16;
275    lv2:default 2;
276  ],
277
278  [
279    a lv2:ControlPort, lv2:InputPort;
280    lv2:index 22;
281    lv2:symbol "filter6_q";
282    lv2:name "Filter 6 Q";
283    lv2:minimum 0.1;
284    lv2:maximum 16;
285    lv2:default 0.7;
286  ],
287
288######### TYPE PORTS ####################
289  [
290    a lv2:ControlPort, lv2:InputPort;
291    lv2:index 23;
292    lv2:symbol "filter1_type";
293    lv2:name "Filter 1 Type";
294    lv2:minimum 1;
295    lv2:maximum 12;
296    lv2:default 6;
297    lv2:portProperty lv2:integer;
298  ],
299
300  [
301    a lv2:ControlPort, lv2:InputPort;
302    lv2:index 24;
303    lv2:symbol "filter2_type";
304    lv2:name "Filter 2 Type";
305    lv2:minimum 1;
306    lv2:maximum 12;
307    lv2:default 9;
308    lv2:portProperty lv2:integer;
309  ],
310
311  [
312    a lv2:ControlPort, lv2:InputPort;
313    lv2:index 25;
314    lv2:symbol "filter3_type";
315    lv2:name "Filter 3 Type";
316    lv2:minimum 1;
317    lv2:maximum 12;
318    lv2:default 11;
319    lv2:portProperty lv2:integer;
320  ],
321
322  [
323    a lv2:ControlPort, lv2:InputPort;
324    lv2:index 26;
325    lv2:symbol "filter4_type";
326    lv2:name "Filter 4 Type";
327    lv2:minimum 1;
328    lv2:maximum 12;
329    lv2:default 11;
330    lv2:portProperty lv2:integer;
331  ],
332
333  [
334    a lv2:ControlPort, lv2:InputPort;
335    lv2:index 27;
336    lv2:symbol "filter5_type";
337    lv2:name "Filter 5 Type";
338    lv2:minimum 1;
339    lv2:maximum 12;
340    lv2:default 11;
341    lv2:portProperty lv2:integer;
342  ],
343
344  [
345    a lv2:ControlPort, lv2:InputPort;
346    lv2:index 28;
347    lv2:symbol "filter6_type";
348    lv2:name "Filter 6 Type";
349    lv2:minimum 1;
350    lv2:maximum 12;
351    lv2:default 10;
352    lv2:portProperty lv2:integer;
353  ],
354
355################# ENABLE PORTS ###################
356  [
357    a lv2:ControlPort, lv2:InputPort;
358    lv2:index 29;
359    lv2:symbol "filter1_enable";
360    lv2:name "Filter 1 Enable";
361    lv2:minimum 0;
362    lv2:maximum 1;
363    lv2:default 0;
364    lv2:portProperty lv2:toggled;
365  ],
366
367  [
368    a lv2:ControlPort, lv2:InputPort;
369    lv2:index 30;
370    lv2:symbol "filter2_enable";
371    lv2:name "Filter 2 Enable";
372    lv2:minimum 0;
373    lv2:maximum 1;
374    lv2:default 0;
375    lv2:portProperty lv2:toggled;
376  ],
377
378  [
379    a lv2:ControlPort, lv2:InputPort;
380    lv2:index 31;
381    lv2:symbol "filter3_enable";
382    lv2:name "Filter 3 Enable";
383    lv2:minimum 0;
384    lv2:maximum 1;
385    lv2:default 0;
386    lv2:portProperty lv2:toggled;
387  ],
388
389  [
390    a lv2:ControlPort, lv2:InputPort;
391    lv2:index 32;
392    lv2:symbol "filter4_enable";
393    lv2:name "Filter 4 Enable";
394    lv2:minimum 0;
395    lv2:maximum 1;
396    lv2:default 0;
397    lv2:portProperty lv2:toggled;
398  ],
399
400  [
401    a lv2:ControlPort, lv2:InputPort;
402    lv2:index 33;
403    lv2:symbol "filter5_enable";
404    lv2:name "Filter 5 Enable";
405    lv2:minimum 0;
406    lv2:maximum 1;
407    lv2:default 0;
408    lv2:portProperty lv2:toggled;
409  ],
410
411  [
412    a lv2:ControlPort, lv2:InputPort;
413    lv2:index 34;
414    lv2:symbol "filter6_enable";
415    lv2:name "Filter 6 Enable";
416    lv2:minimum 0;
417    lv2:maximum 1;
418    lv2:default 0;
419    lv2:portProperty lv2:toggled;
420  ],
421
422############## VU PORTS ############################
423  [
424    a lv2:ControlPort, lv2:OutputPort;
425    lv2:index 35;
426    lv2:symbol "in_vu_ctl";
427    lv2:name "In Vu CTL";
428  ],
429
430  [
431    a lv2:ControlPort, lv2:OutputPort;
432    lv2:index 36;
433    lv2:symbol "out_vu_ctl";
434    lv2:name "Out VU CTL";
435  ],
436
437  [
438    a lv2:OutputPort ,
439            atom:AtomPort ;
440    atom:bufferType atom:Sequence ;
441    lv2:index 37 ;
442    lv2:symbol "notify" ;
443    lv2:name "Notify" ;
444    rsz:minimumSize 73000;
445  ],
446
447  [
448    a atom:AtomPort ,
449            lv2:InputPort ;
450    atom:bufferType atom:Sequence ;
451    lv2:designation lv2:control ;
452    lv2:index 38 ;
453    lv2:symbol "control" ;
454    lv2:name "Control"
455  ].
456