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/eq1qm>
31  a lv2:Plugin, lv2:EQPlugin, doap:Project;
32  lv2:binary <eq1qm.so>;
33  doap:name "EQ1Q 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 [
88    a lv2:ControlPort, lv2:InputPort;
89    lv2:index 5;
90    lv2:symbol "filter1_gain";
91    lv2:name "Filter 1 Gain";
92    lv2:minimum -20;
93    lv2:maximum 20;
94    lv2:default 0;
95    units:unit units:db;
96  ],
97
98 [
99    a lv2:ControlPort, lv2:InputPort;
100    lv2:index 6;
101    lv2:symbol "filter1_freq";
102    lv2:name "Filter 1 Freq";
103    lv2:minimum 20;
104    lv2:maximum 20000;
105    lv2:default 1000;
106    units:unit units:hz ;
107    lv2:portProperty pprop:logarithmic;
108  ],
109
110  [
111    a lv2:ControlPort, lv2:InputPort;
112    lv2:index 7;
113    lv2:symbol "filter1_q";
114    lv2:name "Filter 1 Q";
115    lv2:minimum 0.1;
116    lv2:maximum 16;
117    lv2:default 2;
118  ],
119
120  [
121    a lv2:ControlPort, lv2:InputPort;
122    lv2:index 8;
123    lv2:symbol "filter1_type";
124    lv2:name "Filter 1 Type";
125    lv2:minimum 1;
126    lv2:maximum 12;
127    lv2:default 11;
128    lv2:portProperty lv2:integer;
129  ],
130
131  [
132    a lv2:ControlPort, lv2:InputPort;
133    lv2:index 9;
134    lv2:symbol "filter1_enable";
135    lv2:name "Filter 1 Enable";
136    lv2:minimum 0;
137    lv2:maximum 1;
138    lv2:default 0;
139    lv2:portProperty lv2:toggled;
140  ],
141
142  [
143    a lv2:ControlPort, lv2:OutputPort;
144    lv2:index 10;
145    lv2:symbol "in_vu_ctl";
146    lv2:name "In Vu CTL";
147  ],
148
149  [
150    a lv2:ControlPort, lv2:OutputPort;
151    lv2:index 11;
152    lv2:symbol "out_vu_ctl";
153    lv2:name "Out VU CTL";
154  ],
155
156  [
157    a lv2:OutputPort ,
158            atom:AtomPort ;
159    atom:bufferType atom:Sequence ;
160    lv2:index 12 ;
161    lv2:symbol "notify" ;
162    lv2:name "Notify" ;
163    rsz:minimumSize 73000;
164  ],
165
166  [
167    a atom:AtomPort ,
168            lv2:InputPort ;
169    atom:bufferType atom:Sequence ;
170    lv2:designation lv2:control ;
171    lv2:index 13 ;
172    lv2:symbol "control" ;
173    lv2:name "Control"
174  ].
175