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/eq10qm>
31  a lv2:Plugin, lv2:EQPlugin, doap:Project;
32  lv2:binary <eq10qm.so>;
33  doap:name "EQ10Q 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 [
155    a lv2:ControlPort, lv2:InputPort;
156    lv2:index 11;
157    lv2:symbol "filter7_gain";
158    lv2:name "Filter 7 Gain";
159    lv2:minimum -20;
160    lv2:maximum 20;
161    lv2:default 0;
162    units:unit units:db;
163  ],
164
165 [
166    a lv2:ControlPort, lv2:InputPort;
167    lv2:index 12;
168    lv2:symbol "filter8_gain";
169    lv2:name "Filter 8 Gain";
170    lv2:minimum -20;
171    lv2:maximum 20;
172    lv2:default 0;
173    units:unit units:db;
174  ],
175
176 [
177    a lv2:ControlPort, lv2:InputPort;
178    lv2:index 13;
179    lv2:symbol "filter9_gain";
180    lv2:name "Filter 9 Gain";
181    lv2:minimum -20;
182    lv2:maximum 20;
183    lv2:default 0;
184    units:unit units:db;
185  ],
186
187 [
188    a lv2:ControlPort, lv2:InputPort;
189    lv2:index 14;
190    lv2:symbol "filter10_gain";
191    lv2:name "Filter 10 Gain";
192    lv2:minimum -20;
193    lv2:maximum 20;
194    lv2:default 0;
195    units:unit units:db;
196  ],
197
198###########FREQ PORTS########################
199 [
200    a lv2:ControlPort, lv2:InputPort;
201    lv2:index 15;
202    lv2:symbol "filter1_freq";
203    lv2:name "Filter 1 Freq";
204    lv2:minimum 20;
205    lv2:maximum 20000;
206    lv2:default 30;
207    units:unit units:hz;
208    lv2:portProperty pprop:logarithmic;
209  ],
210
211 [
212    a lv2:ControlPort, lv2:InputPort;
213    lv2:index 16;
214    lv2:symbol "filter2_freq";
215    lv2:name "Filter 2 Freq";
216    lv2:minimum 20;
217    lv2:maximum 20000;
218    lv2:default 60;
219    units:unit units:hz;
220    lv2:portProperty pprop:logarithmic;
221  ],
222
223  [
224    a lv2:ControlPort, lv2:InputPort;
225    lv2:index 17;
226    lv2:symbol "filter3_freq";
227    lv2:name "Filter 3 Freq";
228    lv2:minimum 20;
229    lv2:maximum 20000;
230    lv2:default 120;
231    units:unit units:hz;
232    lv2:portProperty pprop:logarithmic;
233  ],
234
235 [
236    a lv2:ControlPort, lv2:InputPort;
237    lv2:index 18;
238    lv2:symbol "filter4_freq";
239    lv2:name "Filter 4 Freq";
240    lv2:minimum 20;
241    lv2:maximum 20000;
242    lv2:default 240;
243    units:unit units:hz;
244    lv2:portProperty pprop:logarithmic;
245  ],
246
247 [
248    a lv2:ControlPort, lv2:InputPort;
249    lv2:index 19;
250    lv2:symbol "filter5_freq";
251    lv2:name "Filter 5 Freq";
252    lv2:minimum 20;
253    lv2:maximum 20000;
254    lv2:default 480;
255    units:unit units:hz;
256    lv2:portProperty pprop:logarithmic;
257  ],
258
259 [
260    a lv2:ControlPort, lv2:InputPort;
261    lv2:index 20;
262    lv2:symbol "filter6_freq";
263    lv2:name "Filter 6 Freq";
264    lv2:minimum 20;
265    lv2:maximum 20000;
266    lv2:default 960;
267    units:unit units:hz;
268    lv2:portProperty pprop:logarithmic;
269  ],
270
271 [
272    a lv2:ControlPort, lv2:InputPort;
273    lv2:index 21;
274    lv2:symbol "filter7_freq";
275    lv2:name "Filter 7 Freq";
276    lv2:minimum 20;
277    lv2:maximum 20000;
278    lv2:default 1920;
279    units:unit units:hz;
280    lv2:portProperty pprop:logarithmic;
281  ],
282
283 [
284    a lv2:ControlPort, lv2:InputPort;
285    lv2:index 22;
286    lv2:symbol "filter8_freq";
287    lv2:name "Filter 8 Freq";
288    lv2:minimum 20;
289    lv2:maximum 20000;
290    lv2:default 3840;
291    units:unit units:hz;
292    lv2:portProperty pprop:logarithmic;
293  ],
294
295 [
296    a lv2:ControlPort, lv2:InputPort;
297    lv2:index 23;
298    lv2:symbol "filter9_freq";
299    lv2:name "Filter 9 Freq";
300    lv2:minimum 20;
301    lv2:maximum 20000;
302    lv2:default 7680;
303    units:unit units:hz;
304    lv2:portProperty pprop:logarithmic;
305  ],
306
307 [
308    a lv2:ControlPort, lv2:InputPort;
309    lv2:index 24;
310    lv2:symbol "filter10_freq";
311    lv2:name "Filter 10 Freq";
312    lv2:minimum 20;
313    lv2:maximum 20000;
314    lv2:default 15360;
315    units:unit units:hz;
316    lv2:portProperty pprop:logarithmic;
317  ],
318
319################## Q PORTS #####################
320  [
321    a lv2:ControlPort, lv2:InputPort;
322    lv2:index 25;
323    lv2:symbol "filter1_q";
324    lv2:name "Filter 1 Q";
325    lv2:minimum 0.1;
326    lv2:maximum 16;
327    lv2:default 0.7;
328  ],
329
330  [
331    a lv2:ControlPort, lv2:InputPort;
332    lv2:index 26;
333    lv2:symbol "filter2_q";
334    lv2:name "Filter 2 Q";
335    lv2:minimum 0.1;
336    lv2:maximum 16;
337    lv2:default 0.7;
338  ],
339
340  [
341    a lv2:ControlPort, lv2:InputPort;
342    lv2:index 27;
343    lv2:symbol "filter3_q";
344    lv2:name "Filter 3 Q";
345    lv2:minimum 0.1;
346    lv2:maximum 16;
347    lv2:default 2;
348  ],
349
350  [
351    a lv2:ControlPort, lv2:InputPort;
352    lv2:index 28;
353    lv2:symbol "filter4_q";
354    lv2:name "Filter 4 Q";
355    lv2:minimum 0.1;
356    lv2:maximum 16;
357    lv2:default 2;
358  ],
359
360  [
361    a lv2:ControlPort, lv2:InputPort;
362    lv2:index 29;
363    lv2:symbol "filter5_q";
364    lv2:name "Filter 5 Q";
365    lv2:minimum 0.1;
366    lv2:maximum 16;
367    lv2:default 2;
368  ],
369
370  [
371    a lv2:ControlPort, lv2:InputPort;
372    lv2:index 30;
373    lv2:symbol "filter6_q";
374    lv2:name "Filter 6 Q";
375    lv2:minimum 0.1;
376    lv2:maximum 16;
377    lv2:default 2;
378  ],
379
380  [
381    a lv2:ControlPort, lv2:InputPort;
382    lv2:index 31;
383    lv2:symbol "filter7_q";
384    lv2:name "Filter 7 Q";
385    lv2:minimum 0.1;
386    lv2:maximum 16;
387    lv2:default 2;
388  ],
389
390  [
391    a lv2:ControlPort, lv2:InputPort;
392    lv2:index 32;
393    lv2:symbol "filter8_q";
394    lv2:name "Filter 8 Q";
395    lv2:minimum 0.1;
396    lv2:maximum 16;
397    lv2:default 2;
398  ],
399
400  [
401    a lv2:ControlPort, lv2:InputPort;
402    lv2:index 33;
403    lv2:symbol "filter9_q";
404    lv2:name "Filter 9 Q";
405    lv2:minimum 0.1;
406    lv2:maximum 16;
407    lv2:default 0.7;
408  ],
409
410  [
411    a lv2:ControlPort, lv2:InputPort;
412    lv2:index 34;
413    lv2:symbol "filter10_q";
414    lv2:name "Filter 10 Q";
415    lv2:minimum 0.1;
416    lv2:maximum 16;
417    lv2:default 0.7;
418  ],
419
420######### TYPE PORTS ####################
421  [
422    a lv2:ControlPort, lv2:InputPort;
423    lv2:index 35;
424    lv2:symbol "filter1_type";
425    lv2:name "Filter 1 Type";
426    lv2:minimum 1;
427    lv2:maximum 12;
428    lv2:default 6;
429    lv2:portProperty lv2:integer;
430  ],
431
432  [
433    a lv2:ControlPort, lv2:InputPort;
434    lv2:index 36;
435    lv2:symbol "filter2_type";
436    lv2:name "Filter 2 Type";
437    lv2:minimum 1;
438    lv2:maximum 12;
439    lv2:default 9;
440    lv2:portProperty lv2:integer;
441  ],
442
443  [
444    a lv2:ControlPort, lv2:InputPort;
445    lv2:index 37;
446    lv2:symbol "filter3_type";
447    lv2:name "Filter 3 Type";
448    lv2:minimum 1;
449    lv2:maximum 12;
450    lv2:default 11;
451    lv2:portProperty lv2:integer;
452  ],
453
454  [
455    a lv2:ControlPort, lv2:InputPort;
456    lv2:index 38;
457    lv2:symbol "filter4_type";
458    lv2:name "Filter 4 Type";
459    lv2:minimum 1;
460    lv2:maximum 12;
461    lv2:default 11;
462    lv2:portProperty lv2:integer;
463  ],
464
465  [
466    a lv2:ControlPort, lv2:InputPort;
467    lv2:index 39;
468    lv2:symbol "filter5_type";
469    lv2:name "Filter 5 Type";
470    lv2:minimum 1;
471    lv2:maximum 12;
472    lv2:default 11;
473    lv2:portProperty lv2:integer;
474  ],
475
476  [
477    a lv2:ControlPort, lv2:InputPort;
478    lv2:index 40;
479    lv2:symbol "filter6_type";
480    lv2:name "Filter 6 Type";
481    lv2:minimum 1;
482    lv2:maximum 12;
483    lv2:default 11;
484    lv2:portProperty lv2:integer;
485  ],
486
487  [
488    a lv2:ControlPort, lv2:InputPort;
489    lv2:index 41;
490    lv2:symbol "filter7_type";
491    lv2:name "Filter 7 Type";
492    lv2:minimum 1;
493    lv2:maximum 12;
494    lv2:default 11;
495    lv2:portProperty lv2:integer;
496  ],
497
498  [
499    a lv2:ControlPort, lv2:InputPort;
500    lv2:index 42;
501    lv2:symbol "filter8_type";
502    lv2:name "Filter 8 Type";
503    lv2:minimum 1;
504    lv2:maximum 12;
505    lv2:default 11;
506    lv2:portProperty lv2:integer;
507  ],
508
509  [
510    a lv2:ControlPort, lv2:InputPort;
511    lv2:index 43;
512    lv2:symbol "filter9_type";
513    lv2:name "Filter 9 Type";
514    lv2:minimum 1;
515    lv2:maximum 12;
516    lv2:default 10;
517    lv2:portProperty lv2:integer;
518  ],
519
520  [
521    a lv2:ControlPort, lv2:InputPort;
522    lv2:index 44;
523    lv2:symbol "filter10_type";
524    lv2:name "Filter 10 Type";
525    lv2:minimum 1;
526    lv2:maximum 12;
527    lv2:default 2;
528    lv2:portProperty lv2:integer;
529  ],
530
531################# ENABLE PORTS ###################
532  [
533    a lv2:ControlPort, lv2:InputPort;
534    lv2:index 45;
535    lv2:symbol "filter1_enable";
536    lv2:name "Filter 1 Enable";
537    lv2:minimum 0;
538    lv2:maximum 1;
539    lv2:default 0;
540    lv2:portProperty lv2:toggled;
541  ],
542
543  [
544    a lv2:ControlPort, lv2:InputPort;
545    lv2:index 46;
546    lv2:symbol "filter2_enable";
547    lv2:name "Filter 2 Enable";
548    lv2:minimum 0;
549    lv2:maximum 1;
550    lv2:default 0;
551    lv2:portProperty lv2:toggled;
552  ],
553
554  [
555    a lv2:ControlPort, lv2:InputPort;
556    lv2:index 47;
557    lv2:symbol "filter3_enable";
558    lv2:name "Filter 3 Enable";
559    lv2:minimum 0;
560    lv2:maximum 1;
561    lv2:default 0;
562    lv2:portProperty lv2:toggled;
563  ],
564
565  [
566    a lv2:ControlPort, lv2:InputPort;
567    lv2:index 48;
568    lv2:symbol "filter4_enable";
569    lv2:name "Filter 4 Enable";
570    lv2:minimum 0;
571    lv2:maximum 1;
572    lv2:default 0;
573    lv2:portProperty lv2:toggled;
574  ],
575
576  [
577    a lv2:ControlPort, lv2:InputPort;
578    lv2:index 49;
579    lv2:symbol "filter5_enable";
580    lv2:name "Filter 5 Enable";
581    lv2:minimum 0;
582    lv2:maximum 1;
583    lv2:default 0;
584    lv2:portProperty lv2:toggled;
585  ],
586
587  [
588    a lv2:ControlPort, lv2:InputPort;
589    lv2:index 50;
590    lv2:symbol "filter6_enable";
591    lv2:name "Filter 6 Enable";
592    lv2:minimum 0;
593    lv2:maximum 1;
594    lv2:default 0;
595    lv2:portProperty lv2:toggled;
596  ],
597
598  [
599    a lv2:ControlPort, lv2:InputPort;
600    lv2:index 51;
601    lv2:symbol "filter7_enable";
602    lv2:name "Filter 7 Enable";
603    lv2:minimum 0;
604    lv2:maximum 1;
605    lv2:default 0;
606    lv2:portProperty lv2:toggled;
607  ],
608
609  [
610    a lv2:ControlPort, lv2:InputPort;
611    lv2:index 52;
612    lv2:symbol "filter8_enable";
613    lv2:name "Filter 8 Enable";
614    lv2:minimum 0;
615    lv2:maximum 1;
616    lv2:default 0;
617    lv2:portProperty lv2:toggled;
618  ],
619
620  [
621    a lv2:ControlPort, lv2:InputPort;
622    lv2:index 53;
623    lv2:symbol "filter9_enable";
624    lv2:name "Filter 9 Enable";
625    lv2:minimum 0;
626    lv2:maximum 1;
627    lv2:default 0;
628    lv2:portProperty lv2:toggled;
629  ],
630
631  [
632    a lv2:ControlPort, lv2:InputPort;
633    lv2:index 54;
634    lv2:symbol "filter10_enable";
635    lv2:name "Filter 10 Enable";
636    lv2:minimum 0;
637    lv2:maximum 1;
638    lv2:default 0;
639    lv2:portProperty lv2:toggled;
640  ],
641
642############## VU PORTS ############################
643  [
644    a lv2:ControlPort, lv2:OutputPort;
645    lv2:index 55;
646    lv2:symbol "in_vu_ctl";
647    lv2:name "In Vu CTL";
648  ],
649
650  [
651    a lv2:ControlPort, lv2:OutputPort;
652    lv2:index 56;
653    lv2:symbol "out_vu_ctl";
654    lv2:name "Out VU CTL";
655  ],
656
657  [
658    a lv2:OutputPort ,
659            atom:AtomPort ;
660    atom:bufferType atom:Sequence ;
661    lv2:index 57 ;
662    lv2:symbol "notify" ;
663    lv2:name "Notify" ;
664    rsz:minimumSize 73000;
665  ],
666
667  [
668    a atom:AtomPort ,
669            lv2:InputPort ;
670    atom:bufferType atom:Sequence ;
671    lv2:designation lv2:control ;
672    lv2:index 58 ;
673    lv2:symbol "control" ;
674    lv2:name "Control"
675  ].
676