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 rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
5@prefix units: <http://lv2plug.in/ns/extension/units#> .
6@prefix uiext: <http://lv2plug.in/ns/extensions/ui#> .
7@prefix epp:   <http://lv2plug.in/ns/dev/extportinfo#> .
8@prefix dc:    <http://dublincore.org/documents/dcmi-namespace/> .
9@prefix pg:    <http://lv2plug.in/ns/dev/port-groups#> .
10
11
12<http://invadarecords.com/plugins/lv2/erreverb/gui>
13    a uiext:GtkUI;
14    uiext:binary <inv_erreverb_gui.so>;
15    uiext:requiredFeature uiext:makeResident ;
16    uiext:optionalFeature uiext:noUserResize ;
17
18    uiext:portNotification [
19	uiext:plugin <http://invadarecords.com/plugins/lv2/erreverb/mono> ;
20        uiext:portIndex 14 ;
21    ],[
22	uiext:plugin <http://invadarecords.com/plugins/lv2/erreverb/mono> ;
23        uiext:portIndex 15 ;
24    ],[
25	uiext:plugin <http://invadarecords.com/plugins/lv2/erreverb/mono> ;
26        uiext:portIndex 16 ;
27    ] ;
28
29    uiext:portNotification [
30	uiext:plugin <http://invadarecords.com/plugins/lv2/erreverb/sum> ;
31        uiext:portIndex 14 ;
32    ],[
33	uiext:plugin <http://invadarecords.com/plugins/lv2/erreverb/sum> ;
34        uiext:portIndex 15 ;
35    ],[
36	uiext:plugin <http://invadarecords.com/plugins/lv2/erreverb/sum> ;
37        uiext:portIndex 16 ;
38    ] .
39
40<http://invadarecords.com/plugins/lv2/erreverb/mono#out>
41    a pg:Group ;
42    a pg:StereoGroup ;
43    lv2:symbol "out" .
44
45<http://invadarecords.com/plugins/lv2/erreverb/mono>
46    a lv2:Plugin, lv2:ReverbPlugin ;
47    doap:name "Invada Early Reflection Reverb (mono in)" ;
48    doap:developer [
49	foaf:name "Fraser Stuart";
50	foaf:homepage <https://launchpad.net/invada-studio> ;
51	foaf:mbox <mailto:fraser@arkhostings.com> ;
52    ] ;
53    doap:maintainer [
54	foaf:name "Invada";
55	foaf:homepage <http://www.invadarecords.com/Downloads.php?ID=00000264> ;
56	foaf:mbox <mailto:fraser@arkhostings.com> ;
57    ] ;
58    doap:license <http://usefulinc.com/doap/licenses/gpl> ;
59    lv2:optionalFeature lv2:hardRtCapable ;
60    uiext:ui <http://invadarecords.com/plugins/lv2/erreverb/gui> ;
61    dc:replaces <urn:ladspa:3311> ;
62
63    lv2:port [
64	a lv2:InputPort, lv2:ControlPort ;
65	lv2:index 0 ;
66	lv2:symbol "bypass" ;
67	lv2:name "Bypass" ;
68	lv2:portProperty lv2:toggled ;
69	lv2:default 0.0 ;
70	lv2:minimum 0.0 ;
71	lv2:maximum 1.0 ;
72    ] , [
73	a lv2:InputPort, lv2:ControlPort ;
74	lv2:index 1 ;
75	lv2:symbol "roomLength" ;
76	lv2:name "Room Length" ;
77	lv2:default 25 ;
78	lv2:minimum 3 ;
79	lv2:maximum 100 ;
80	units:unit units:m ;
81    ] , [
82	a lv2:InputPort, lv2:ControlPort ;
83	lv2:index 2 ;
84	lv2:symbol "roomWidth" ;
85	lv2:name "Room Width" ;
86	lv2:default 30 ;
87	lv2:minimum 3 ;
88	lv2:maximum 100 ;
89	units:unit units:m ;
90    ] , [
91	a lv2:InputPort, lv2:ControlPort ;
92	lv2:index 3 ;
93	lv2:symbol "roomHeight" ;
94	lv2:name "Room Height" ;
95	lv2:default 10 ;
96	lv2:minimum 3 ;
97	lv2:maximum 30 ;
98	units:unit units:m ;
99    ] , [
100	a lv2:InputPort, lv2:ControlPort ;
101	lv2:index 4 ;
102	lv2:symbol "sourceLR" ;
103	lv2:name "Source Pan" ;
104	lv2:default -0.01 ;
105	lv2:minimum -1.0 ;
106	lv2:maximum 1.0 ;
107    ] , [
108	a lv2:InputPort, lv2:ControlPort ;
109	lv2:index 5 ;
110	lv2:symbol "sourceFB" ;
111	lv2:name "Source (F/B)" ;
112	lv2:default 0.8 ;
113	lv2:minimum 0.5 ;
114	lv2:maximum 1.0 ;
115    ] , [
116	a lv2:InputPort, lv2:ControlPort ;
117	lv2:index 6 ;
118	lv2:symbol "listLR" ;
119	lv2:name "Listener Pan" ;
120	lv2:default 0.01 ;
121	lv2:minimum -1.0 ;
122	lv2:maximum 1.0 ;
123    ] , [
124	a lv2:InputPort, lv2:ControlPort ;
125	lv2:index 7 ;
126	lv2:symbol "listFB" ;
127	lv2:name "Listener (F/B)" ;
128	lv2:default 0.2 ;
129	lv2:minimum 0.0 ;
130	lv2:maximum 0.5 ;
131    ] , [
132	a lv2:InputPort, lv2:ControlPort ;
133	lv2:index 8 ;
134	lv2:symbol "hpf" ;
135	lv2:name "HPF" ;
136	lv2:default 1000.0 ;
137	lv2:minimum 20.0 ;
138	lv2:maximum 2000.0 ;
139	units:unit units:hz ;
140        lv2:portProperty epp:logarithmic ;
141    ] , [
142	a lv2:InputPort, lv2:ControlPort ;
143	lv2:index 9 ;
144	lv2:symbol "warmth" ;
145	lv2:name "Warmth" ;
146	lv2:default 50.0 ;
147	lv2:minimum 0.0 ;
148	lv2:maximum 100.0 ;
149	units:unit units:pc ;
150    ] , [
151	a lv2:InputPort, lv2:ControlPort ;
152	lv2:index 10 ;
153	lv2:symbol "diffusion" ;
154	lv2:name "Diffusion" ;
155	lv2:default 50.0 ;
156	lv2:minimum 0.0 ;
157	lv2:maximum 100.0 ;
158	units:unit units:pc ;
159    ] , [
160	a lv2:OutputPort, lv2:AudioPort ;
161	lv2:index 11 ;
162	lv2:symbol "outL" ;
163	lv2:name "L Out" ;
164	pg:inGroup <http://invadarecords.com/plugins/lv2/erreverb/mono#out> ;
165	pg:role pg:leftChannel ;
166    ] , [
167	a lv2:OutputPort, lv2:AudioPort ;
168	lv2:index 12 ;
169	lv2:symbol "outR" ;
170	lv2:name "R Out" ;
171	pg:inGroup <http://invadarecords.com/plugins/lv2/erreverb/mono#out> ;
172	pg:role pg:rightChannel ;
173    ] , [
174	a lv2:InputPort, lv2:AudioPort ;
175	lv2:index 13 ;
176	lv2:symbol "in" ;
177	lv2:name "In" ;
178    ] , [
179	a lv2:OutputPort, lv2:ControlPort ;
180	lv2:index 14 ;
181	lv2:symbol "meterIn" ;
182	lv2:name "In" ;
183	lv2:default -60.0 ;
184	lv2:minimum -60.0 ;
185	lv2:maximum 6.0 ;
186	units:unit units:db ;
187    ] , [
188	a lv2:OutputPort, lv2:ControlPort ;
189	lv2:index 15 ;
190	lv2:symbol "meterOutL" ;
191	lv2:name "L Out" ;
192	lv2:default -60.0 ;
193	lv2:minimum -60.0 ;
194	lv2:maximum 6.0 ;
195	units:unit units:db ;
196    ] , [
197	a lv2:OutputPort, lv2:ControlPort ;
198	lv2:index 16 ;
199	lv2:symbol "meterOutR" ;
200	lv2:name "R Out" ;
201	lv2:default -60.0 ;
202	lv2:minimum -60.0 ;
203	lv2:maximum 6.0 ;
204	units:unit units:db ;
205    ]
206.
207
208<http://invadarecords.com/plugins/lv2/erreverb/sum#in>
209    a pg:Group ;
210    a pg:StereoGroup ;
211    lv2:symbol "in" .
212
213<http://invadarecords.com/plugins/lv2/erreverb/sum#out>
214    a pg:Group ;
215    a pg:StereoGroup ;
216    lv2:symbol "out" .
217
218<http://invadarecords.com/plugins/lv2/erreverb/sum>
219    a lv2:Plugin, lv2:ReverbPlugin ;
220    doap:name "Invada Early Reflection Reverb (sum L+R in)" ;
221    doap:developer [
222	foaf:name "Fraser Stuart";
223	foaf:homepage <https://launchpad.net/invada-studio> ;
224	foaf:mbox <mailto:fraser@arkhostings.com> ;
225    ] ;
226    doap:maintainer [
227	foaf:name "Invada";
228	foaf:homepage <http://www.invadarecords.com/Downloads.php?ID=00000264> ;
229	foaf:mbox <mailto:fraser@arkhostings.com> ;
230    ] ;
231    doap:license <http://usefulinc.com/doap/licenses/gpl> ;
232    lv2:optionalFeature lv2:hardRtCapable ;
233    uiext:ui <http://invadarecords.com/plugins/lv2/erreverb/gui> ;
234    dc:replaces <urn:ladspa:3312> ;
235
236    lv2:port [
237	a lv2:InputPort, lv2:ControlPort ;
238	lv2:index 0 ;
239	lv2:symbol "bypass" ;
240	lv2:name "Bypass" ;
241	lv2:portProperty lv2:toggled ;
242	lv2:default 0.0 ;
243	lv2:minimum 0.0 ;
244	lv2:maximum 1.0 ;
245    ] , [
246	a lv2:InputPort, lv2:ControlPort ;
247	lv2:index 1 ;
248	lv2:symbol "roomLength" ;
249	lv2:name "Room Length" ;
250	lv2:default 25 ;
251	lv2:minimum 3 ;
252	lv2:maximum 100 ;
253	units:unit units:m ;
254    ] , [
255	a lv2:InputPort, lv2:ControlPort ;
256	lv2:index 2 ;
257	lv2:symbol "roomWidth" ;
258	lv2:name "Room Width" ;
259	lv2:default 30 ;
260	lv2:minimum 3 ;
261	lv2:maximum 100 ;
262	units:unit units:m ;
263    ] , [
264	a lv2:InputPort, lv2:ControlPort ;
265	lv2:index 3 ;
266	lv2:symbol "roomHeight" ;
267	lv2:name "Room Height" ;
268	lv2:default 10 ;
269	lv2:minimum 3 ;
270	lv2:maximum 30 ;
271	units:unit units:m ;
272    ] , [
273	a lv2:InputPort, lv2:ControlPort ;
274	lv2:index 4 ;
275	lv2:symbol "sourceLR" ;
276	lv2:name "Source Pan" ;
277	lv2:default -0.01 ;
278	lv2:minimum -1.0 ;
279	lv2:maximum 1.0 ;
280    ] , [
281	a lv2:InputPort, lv2:ControlPort ;
282	lv2:index 5 ;
283	lv2:symbol "sourceFB" ;
284	lv2:name "Source (F/B)" ;
285	lv2:default 0.8 ;
286	lv2:minimum 0.5 ;
287	lv2:maximum 1.0 ;
288    ] , [
289	a lv2:InputPort, lv2:ControlPort ;
290	lv2:index 6 ;
291	lv2:symbol "listLR" ;
292	lv2:name "Listener Pan" ;
293	lv2:default 0.01 ;
294	lv2:minimum -1.0 ;
295	lv2:maximum 1.0 ;
296    ] , [
297	a lv2:InputPort, lv2:ControlPort ;
298	lv2:index 7 ;
299	lv2:symbol "listFB" ;
300	lv2:name "Listener (F/B)" ;
301	lv2:default 0.2 ;
302	lv2:minimum 0.0 ;
303	lv2:maximum 0.5 ;
304    ] , [
305	a lv2:InputPort, lv2:ControlPort ;
306	lv2:index 8 ;
307	lv2:symbol "hpf" ;
308	lv2:name "HPF" ;
309	lv2:default 1000.0 ;
310	lv2:minimum 20.0 ;
311	lv2:maximum 2000.0 ;
312	units:unit units:hz ;
313        lv2:portProperty epp:logarithmic ;
314    ] , [
315	a lv2:InputPort, lv2:ControlPort ;
316	lv2:index 9 ;
317	lv2:symbol "warmth" ;
318	lv2:name "Warmth" ;
319	lv2:default 50.0 ;
320	lv2:minimum 0.0 ;
321	lv2:maximum 100.0 ;
322	units:unit units:pc ;
323    ] , [
324	a lv2:InputPort, lv2:ControlPort ;
325	lv2:index 10 ;
326	lv2:symbol "diffusion" ;
327	lv2:name "Diffusion" ;
328	lv2:default 50.0 ;
329	lv2:minimum 0.0 ;
330	lv2:maximum 100.0 ;
331	units:unit units:pc ;
332    ] , [
333	a lv2:OutputPort, lv2:AudioPort ;
334	lv2:index 11 ;
335	lv2:symbol "outL" ;
336	lv2:name "L Out" ;
337	pg:inGroup <http://invadarecords.com/plugins/lv2/erreverb/sum#out> ;
338	pg:role pg:leftChannel ;
339    ] , [
340	a lv2:OutputPort, lv2:AudioPort ;
341	lv2:index 12 ;
342	lv2:symbol "outR" ;
343	lv2:name "R Out" ;
344	pg:inGroup <http://invadarecords.com/plugins/lv2/erreverb/sum#out> ;
345	pg:role pg:rightChannel ;
346    ] , [
347	a lv2:InputPort, lv2:AudioPort ;
348	lv2:index 13 ;
349	lv2:symbol "inL" ;
350	lv2:name "L In" ;
351	pg:inGroup <http://invadarecords.com/plugins/lv2/erreverb/sum#in> ;
352	pg:role pg:leftChannel ;
353    ] , [
354	a lv2:OutputPort, lv2:ControlPort ;
355	lv2:index 14 ;
356	lv2:symbol "meterIn" ;
357	lv2:name "In" ;
358	lv2:default -60.0 ;
359	lv2:minimum -60.0 ;
360	lv2:maximum 6.0 ;
361	units:unit units:db ;
362    ] , [
363	a lv2:OutputPort, lv2:ControlPort ;
364	lv2:index 15 ;
365	lv2:symbol "meterOutL" ;
366	lv2:name "L Out" ;
367	lv2:default -60.0 ;
368	lv2:minimum -60.0 ;
369	lv2:maximum 6.0 ;
370	units:unit units:db ;
371    ] , [
372	a lv2:OutputPort, lv2:ControlPort ;
373	lv2:index 16 ;
374	lv2:symbol "meterOutR" ;
375	lv2:name "R Out" ;
376	lv2:default -60.0 ;
377	lv2:minimum -60.0 ;
378	lv2:maximum 6.0 ;
379	units:unit units:db ;
380    ] , [
381	a lv2:InputPort, lv2:AudioPort ;
382	lv2:index 17 ;
383	lv2:symbol "inR" ;
384	lv2:name "R In" ;
385	pg:inGroup <http://invadarecords.com/plugins/lv2/erreverb/sum#in> ;
386	pg:role pg:rightChannel ;
387    ] .
388
389