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