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/eq6qs>
31  a lv2:Plugin, lv2:EQPlugin, doap:Project;
32  lv2:binary <eq6qs.so>;
33  doap:name "EQ6Q Stereo";
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 "input1";
77    lv2:name "Input1";
78  ],
79
80   [
81    a lv2:AudioPort, lv2:InputPort;
82    lv2:index 4;
83    lv2:symbol "input2";
84    lv2:name "Input2";
85  ],
86
87  [
88    a lv2:AudioPort, lv2:OutputPort;
89    lv2:index 5;
90    lv2:symbol "output1";
91    lv2:name "Output1";
92  ],
93
94  [
95    a lv2:AudioPort, lv2:OutputPort;
96    lv2:index 6;
97    lv2:symbol "output2";
98    lv2:name "Output2";
99  ],
100
101   ##############GAIN PORTS#########################
102 [
103    a lv2:ControlPort, lv2:InputPort;
104    lv2:index 7;
105    lv2:symbol "filter1_gain";
106    lv2:name "Filter 1 Gain";
107    lv2:minimum -20;
108    lv2:maximum 20;
109    lv2:default 0;
110    units:unit units:db;
111  ],
112
113 [
114    a lv2:ControlPort, lv2:InputPort;
115    lv2:index 8;
116    lv2:symbol "filter2_gain";
117    lv2:name "Filter 2 Gain";
118    lv2:minimum -20;
119    lv2:maximum 20;
120    lv2:default 0;
121    units:unit units:db;
122  ],
123
124 [
125    a lv2:ControlPort, lv2:InputPort;
126    lv2:index 9;
127    lv2:symbol "filter3_gain";
128    lv2:name "Filter 3 Gain";
129    lv2:minimum -20;
130    lv2:maximum 20;
131    lv2:default 0;
132    units:unit units:db;
133  ],
134
135 [
136    a lv2:ControlPort, lv2:InputPort;
137    lv2:index 10;
138    lv2:symbol "filter4_gain";
139    lv2:name "Filter 4 Gain";
140    lv2:minimum -20;
141    lv2:maximum 20;
142    lv2:default 0;
143    units:unit units:db;
144  ],
145
146 [
147    a lv2:ControlPort, lv2:InputPort;
148    lv2:index 11;
149    lv2:symbol "filter5_gain";
150    lv2:name "Filter 5 Gain";
151    lv2:minimum -20;
152    lv2:maximum 20;
153    lv2:default 0;
154    units:unit units:db;
155  ],
156
157 [
158    a lv2:ControlPort, lv2:InputPort;
159    lv2:index 12;
160    lv2:symbol "filter6_gain";
161    lv2:name "Filter 6 Gain";
162    lv2:minimum -20;
163    lv2:maximum 20;
164    lv2:default 0;
165    units:unit units:db;
166  ],
167
168###########FREQ PORTS########################
169 [
170    a lv2:ControlPort, lv2:InputPort;
171    lv2:index 13;
172    lv2:symbol "filter1_freq";
173    lv2:name "Filter 1 Freq";
174    lv2:minimum 20;
175    lv2:maximum 20000;
176    lv2:default 30;
177    units:unit units:hz;
178    lv2:portProperty pprop:logarithmic;
179  ],
180
181 [
182    a lv2:ControlPort, lv2:InputPort;
183    lv2:index 14;
184    lv2:symbol "filter2_freq";
185    lv2:name "Filter 2 Freq";
186    lv2:minimum 20;
187    lv2:maximum 20000;
188    lv2:default 90;
189    units:unit units:hz;
190    lv2:portProperty pprop:logarithmic;
191  ],
192
193  [
194    a lv2:ControlPort, lv2:InputPort;
195    lv2:index 15;
196    lv2:symbol "filter3_freq";
197    lv2:name "Filter 3 Freq";
198    lv2:minimum 20;
199    lv2:maximum 20000;
200    lv2:default 270;
201    units:unit units:hz;
202    lv2:portProperty pprop:logarithmic;
203  ],
204
205 [
206    a lv2:ControlPort, lv2:InputPort;
207    lv2:index 16;
208    lv2:symbol "filter4_freq";
209    lv2:name "Filter 4 Freq";
210    lv2:minimum 20;
211    lv2:maximum 20000;
212    lv2:default 810;
213    units:unit units:hz;
214    lv2:portProperty pprop:logarithmic;
215  ],
216
217 [
218    a lv2:ControlPort, lv2:InputPort;
219    lv2:index 17;
220    lv2:symbol "filter5_freq";
221    lv2:name "Filter 5 Freq";
222    lv2:minimum 20;
223    lv2:maximum 20000;
224    lv2:default 2430;
225    units:unit units:hz;
226    lv2:portProperty pprop:logarithmic;
227  ],
228
229 [
230    a lv2:ControlPort, lv2:InputPort;
231    lv2:index 18;
232    lv2:symbol "filter6_freq";
233    lv2:name "Filter 6 Freq";
234    lv2:minimum 20;
235    lv2:maximum 20000;
236    lv2:default 7290;
237    units:unit units:hz;
238    lv2:portProperty pprop:logarithmic;
239  ],
240
241  ################## Q PORTS #####################
242  [
243    a lv2:ControlPort, lv2:InputPort;
244    lv2:index 19;
245    lv2:symbol "filter1_q";
246    lv2:name "Filter 1 Q";
247    lv2:minimum 0.1;
248    lv2:maximum 16;
249    lv2:default 0.7;
250  ],
251
252  [
253    a lv2:ControlPort, lv2:InputPort;
254    lv2:index 20;
255    lv2:symbol "filter2_q";
256    lv2:name "Filter 2 Q";
257    lv2:minimum 0.1;
258    lv2:maximum 16;
259    lv2:default 0.7;
260  ],
261
262  [
263    a lv2:ControlPort, lv2:InputPort;
264    lv2:index 21;
265    lv2:symbol "filter3_q";
266    lv2:name "Filter 3 Q";
267    lv2:minimum 0.1;
268    lv2:maximum 16;
269    lv2:default 2;
270  ],
271
272  [
273    a lv2:ControlPort, lv2:InputPort;
274    lv2:index 22;
275    lv2:symbol "filter4_q";
276    lv2:name "Filter 4 Q";
277    lv2:minimum 0.1;
278    lv2:maximum 16;
279    lv2:default 2;
280  ],
281
282  [
283    a lv2:ControlPort, lv2:InputPort;
284    lv2:index 23;
285    lv2:symbol "filter5_q";
286    lv2:name "Filter 5 Q";
287    lv2:minimum 0.1;
288    lv2:maximum 16;
289    lv2:default 2;
290  ],
291
292  [
293    a lv2:ControlPort, lv2:InputPort;
294    lv2:index 24;
295    lv2:symbol "filter6_q";
296    lv2:name "Filter 6 Q";
297    lv2:minimum 0.1;
298    lv2:maximum 16;
299    lv2:default 0.7;
300  ],
301
302######### TYPE PORTS ####################
303  [
304    a lv2:ControlPort, lv2:InputPort;
305    lv2:index 25;
306    lv2:symbol "filter1_type";
307    lv2:name "Filter 1 Type";
308    lv2:minimum 1;
309    lv2:maximum 12;
310    lv2:default 6;
311    lv2:portProperty lv2:integer;
312  ],
313
314  [
315    a lv2:ControlPort, lv2:InputPort;
316    lv2:index 26;
317    lv2:symbol "filter2_type";
318    lv2:name "Filter 2 Type";
319    lv2:minimum 1;
320    lv2:maximum 12;
321    lv2:default 9;
322    lv2:portProperty lv2:integer;
323  ],
324
325  [
326    a lv2:ControlPort, lv2:InputPort;
327    lv2:index 27;
328    lv2:symbol "filter3_type";
329    lv2:name "Filter 3 Type";
330    lv2:minimum 1;
331    lv2:maximum 12;
332    lv2:default 11;
333    lv2:portProperty lv2:integer;
334  ],
335
336  [
337    a lv2:ControlPort, lv2:InputPort;
338    lv2:index 28;
339    lv2:symbol "filter4_type";
340    lv2:name "Filter 4 Type";
341    lv2:minimum 1;
342    lv2:maximum 12;
343    lv2:default 11;
344    lv2:portProperty lv2:integer;
345  ],
346
347  [
348    a lv2:ControlPort, lv2:InputPort;
349    lv2:index 29;
350    lv2:symbol "filter5_type";
351    lv2:name "Filter 5 Type";
352    lv2:minimum 1;
353    lv2:maximum 12;
354    lv2:default 11;
355    lv2:portProperty lv2:integer;
356  ],
357
358  [
359    a lv2:ControlPort, lv2:InputPort;
360    lv2:index 30;
361    lv2:symbol "filter6_type";
362    lv2:name "Filter 6 Type";
363    lv2:minimum 1;
364    lv2:maximum 12;
365    lv2:default 10;
366    lv2:portProperty lv2:integer;
367  ],
368
369################# ENABLE PORTS ###################
370  [
371    a lv2:ControlPort, lv2:InputPort;
372    lv2:index 31;
373    lv2:symbol "filter1_enable";
374    lv2:name "Filter 1 Enable";
375    lv2:minimum 0;
376    lv2:maximum 5;
377    lv2:default 0;
378    lv2:portProperty lv2:integer;
379  ],
380
381  [
382    a lv2:ControlPort, lv2:InputPort;
383    lv2:index 32;
384    lv2:symbol "filter2_enable";
385    lv2:name "Filter 2 Enable";
386    lv2:minimum 0;
387    lv2:maximum 5;
388    lv2:default 0;
389    lv2:portProperty lv2:integer;
390  ],
391
392  [
393    a lv2:ControlPort, lv2:InputPort;
394    lv2:index 33;
395    lv2:symbol "filter3_enable";
396    lv2:name "Filter 3 Enable";
397    lv2:minimum 0;
398    lv2:maximum 5;
399    lv2:default 0;
400    lv2:portProperty lv2:integer;
401  ],
402
403  [
404    a lv2:ControlPort, lv2:InputPort;
405    lv2:index 34;
406    lv2:symbol "filter4_enable";
407    lv2:name "Filter 4 Enable";
408    lv2:minimum 0;
409    lv2:maximum 5;
410    lv2:default 0;
411    lv2:portProperty lv2:integer;
412  ],
413
414  [
415    a lv2:ControlPort, lv2:InputPort;
416    lv2:index 35;
417    lv2:symbol "filter5_enable";
418    lv2:name "Filter 5 Enable";
419    lv2:minimum 0;
420    lv2:maximum 5;
421    lv2:default 0;
422    lv2:portProperty lv2:integer;
423  ],
424
425  [
426    a lv2:ControlPort, lv2:InputPort;
427    lv2:index 36;
428    lv2:symbol "filter6_enable";
429    lv2:name "Filter 6 Enable";
430    lv2:minimum 0;
431    lv2:maximum 5;
432    lv2:default 0;
433    lv2:portProperty lv2:integer;
434  ],
435
436############## VU PORTS ############################
437 [
438    a lv2:ControlPort, lv2:OutputPort;
439    lv2:index 37;
440    lv2:symbol "in_1_vu_ctl";
441    lv2:name "In 1 Vu CTL";
442  ],
443
444  [
445    a lv2:ControlPort, lv2:OutputPort;
446    lv2:index 38;
447    lv2:symbol "in_2_vu_ctl";
448    lv2:name "In 2 Vu CTL";
449  ],
450
451  [
452    a lv2:ControlPort, lv2:OutputPort;
453    lv2:index 39;
454    lv2:symbol "out_2_vu_ctl";
455    lv2:name "Out 1 VU CTL";
456  ],
457
458  [
459    a lv2:ControlPort, lv2:OutputPort;
460    lv2:index 40;
461    lv2:symbol "out_2_vu_ctl";
462    lv2:name "Out 2 VU CTL";
463  ],
464
465  [
466    a lv2:OutputPort ,
467            atom:AtomPort ;
468    atom:bufferType atom:Sequence ;
469    lv2:index 41 ;
470    lv2:symbol "notify" ;
471    lv2:name "Notify" ;
472    rsz:minimumSize 73000;
473  ],
474
475  [
476    a atom:AtomPort ,
477            lv2:InputPort ;
478    atom:bufferType atom:Sequence ;
479    lv2:designation lv2:control ;
480    lv2:index 42 ;
481    lv2:symbol "control" ;
482    lv2:name "Control"
483  ],
484
485  [
486    a lv2:ControlPort, lv2:InputPort;
487    lv2:index 43;
488    lv2:symbol "midsidemode";
489    lv2:name "Mid Side Mode";
490    lv2:minimum 0;
491    lv2:maximum 1;
492    lv2:default 0;
493    lv2:portProperty lv2:toggled;
494  ].
495