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 units: <http://lv2plug.in/ns/extensions/units#> .
6@prefix pprop: <http://lv2plug.in/ns/ext/port-props#> .
7
8<http://eq10q.sourceforge.net/prafols#me>
9	a foaf:Person ;
10	foaf:name "Pere Ràfols Soler" ;
11	foaf:mbox <mailto:sapista2@gmail.com> ;
12	foaf:homepage <http://eq10q.sourceforge.net> .
13
14<http://eq10q.sourceforge.net/eq10qplugins>
15	a doap:Project ;
16	doap:maintainer <http://eq10q.sourceforge.net/prafols#me> ;
17	doap:name "EQ10Q plugins" .
18
19##LV2 GUI extension
20<http://eq10q.sourceforge.net/dynamics/gui>
21  a guiext:GtkUI;
22  guiext:binary <gui/dynamics_gui.so>;
23  lv2:optionalFeature guiext:noUserResize.
24
25##LV2 plugin binary
26<http://eq10q.sourceforge.net/compressor_sc>
27  a lv2:Plugin, lv2:CompressorPlugin, doap:Project;
28  lv2:binary <compressor_sc.so>;
29  doap:name "CS10QM-SC";
30  doap:license <http://usefulinc.com/doap/licenses/gpl>;
31  lv2:optionalFeature lv2:hardRTCapable;
32  lv2:project <http://eq10q.sourceforge.net/eq10qplugins>;
33  guiext:ui <http://eq10q.sourceforge.net/dynamics/gui>;
34
35      lv2:port [
36	      a lv2:AudioPort, lv2:OutputPort;
37	      lv2:index 0;
38	      lv2:symbol "output";
39	      lv2:name "Output";
40      ],
41
42      [
43	      a lv2:AudioPort, lv2:InputPort;
44	      lv2:index 1;
45	      lv2:symbol "input";
46	      lv2:name "Input";
47      ],
48
49      [
50	      a lv2:ControlPort, lv2:InputPort;
51	      lv2:index 2;
52	      lv2:symbol "keylisten";
53	      lv2:name "Key Listen";
54	      lv2:minimum 0;
55	      lv2:maximum 1;
56	      lv2:default 0;
57	      lv2:portProperty lv2:toggled;
58      ],
59
60      [
61	      a lv2:ControlPort, lv2:InputPort;
62	      lv2:index 3;
63	      lv2:symbol "threshold";
64	      lv2:name "Threshold (dB)";
65	      lv2:minimum -46;
66	      lv2:maximum 4;
67	      lv2:default -10;
68	      units:unit units:db;
69      ],
70
71      [
72	      a lv2:ControlPort, lv2:InputPort;
73	      lv2:index 4;
74	      lv2:symbol "attack";
75	      lv2:name "Attack (ms)";
76	      lv2:minimum 0.01;
77	      lv2:maximum 500;
78	      lv2:default 10;
79      ],
80
81	      [
82	      a lv2:ControlPort, lv2:InputPort;
83	      lv2:index 5;
84	      lv2:symbol "compmakeup";
85	      lv2:name "Makeup (dB)";
86	      lv2:minimum 0;
87	      lv2:maximum 20;
88	      lv2:default 0;
89	      units:unit units:db;
90      ],
91
92      [
93	      a lv2:ControlPort, lv2:InputPort;
94	      lv2:index 6;
95	      lv2:symbol "decay";
96	      lv2:name "Decay (ms)";
97	      lv2:minimum 5;
98	      lv2:maximum 4000;
99	      lv2:default 250;
100      ],
101
102	      [
103	      a lv2:ControlPort, lv2:InputPort;
104	      lv2:index 7;
105	      lv2:symbol "compratio";
106	      lv2:name "Ratio (dB)";
107	      lv2:minimum 1;
108	      lv2:maximum 100;
109	      lv2:default 6;
110	      units:unit units:db;
111      ],
112
113	      [
114	      a lv2:ControlPort, lv2:InputPort;
115	      lv2:index 8;
116	      lv2:symbol "hpf";
117	      lv2:name "HPF Key Filter (Hz)";
118	      lv2:minimum 20;
119	      lv2:maximum 20000;
120	      lv2:default 20;
121	      units:unit units:hz;
122	      lv2:portProperty pprop:logarithmic;
123      ],
124
125	      [
126	      a lv2:ControlPort, lv2:InputPort;
127	      lv2:index 9;
128	      lv2:symbol "lpf";
129	      lv2:name "LPF Key Filter (Hz)";
130	      lv2:minimum 20;
131	      lv2:maximum 20000;
132	      lv2:default 20000;
133	      units:unit units:hz;
134	      lv2:portProperty pprop:logarithmic;
135      ],
136	      [
137	      a lv2:ControlPort, lv2:InputPort;
138	      lv2:index 10;
139	      lv2:symbol "ingain";
140	      lv2:name "Gain (dB)";
141	      lv2:minimum -20;
142	      lv2:maximum 20;
143	      lv2:default 0;
144	      units:unit units:db;
145      ],
146	      [
147	      a lv2:ControlPort, lv2:OutputPort;
148	      lv2:index 11;
149	      lv2:symbol "out_vu_ctl";
150	      lv2:name "Out VU CTL";
151      ],
152
153      	      [
154	      a lv2:ControlPort, lv2:OutputPort;
155	      lv2:index 12;
156	      lv2:symbol "gateled";
157	      lv2:name "Gain Reduction";
158      ],
159      	      [
160	      a lv2:ControlPort, lv2:InputPort;
161	      lv2:index 13;
162	      lv2:symbol "knee";
163	      lv2:name "Knee (dB)";
164	      lv2:minimum 0;
165	      lv2:maximum 20;
166	      lv2:default 6;
167	      units:unit units:db;
168      ],
169
170              [
171              a lv2:ControlPort, lv2:InputPort;
172              lv2:index 14;
173              lv2:symbol "drywet";
174              lv2:name "Dry/Wet";
175              lv2:minimum 0;
176              lv2:maximum 1;
177              lv2:default 1;
178      ],
179
180	      [
181	      a lv2:ControlPort, lv2:InputPort;
182	      lv2:index 15;
183	      lv2:symbol "isSideChainActive";
184	      lv2:name "SideChain Active";
185	      lv2:minimum 0;
186	      lv2:maximum 1;
187	      lv2:default 0;
188	      lv2:portProperty lv2:toggled;
189      ],
190
191             [
192	      a lv2:ControlPort, lv2:InputPort;
193	      lv2:index 16;
194	      lv2:symbol "compressorMode";
195	      lv2:name "Compressor Mode";
196	      lv2:minimum 0;
197	      lv2:maximum 1;
198	      lv2:default 0;
199	      lv2:portProperty lv2:toggled;
200      ],
201
202	      [
203              a lv2:ControlPort, lv2:InputPort;
204              lv2:index 17;
205              lv2:symbol "punch";
206              lv2:name "Punch";
207              lv2:minimum 0;
208              lv2:maximum 1;
209              lv2:default 0;
210      ],
211
212              [
213	      a lv2:AudioPort, lv2:InputPort;
214	      lv2:index 18;
215	      lv2:symbol "inputSC";
216	      lv2:name "InputSC";
217	      lv2:portProperty lv2:isSideChain;
218      ].
219