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 dc:    <http://dublincore.org/documents/dcmi-namespace/> .
8@prefix pg:    <http://lv2plug.in/ns/dev/port-groups#> .
9
10
11<http://invadarecords.com/plugins/lv2/tube/gui>
12    a uiext:GtkUI;
13    uiext:binary <inv_tube_gui.so>;
14    uiext:requiredFeature uiext:makeResident ;
15    uiext:optionalFeature uiext:noUserResize ;
16
17    uiext:portNotification [
18	uiext:plugin <http://invadarecords.com/plugins/lv2/tube/mono> ;
19        uiext:portIndex 5 ;
20    ],[
21	uiext:plugin <http://invadarecords.com/plugins/lv2/tube/mono> ;
22        uiext:portIndex 6 ;
23    ],[
24	uiext:plugin <http://invadarecords.com/plugins/lv2/tube/mono> ;
25        uiext:portIndex 7 ;
26    ] ;
27
28    uiext:portNotification [
29	uiext:plugin <http://invadarecords.com/plugins/lv2/tube/stereo> ;
30        uiext:portIndex 5 ;
31    ],[
32	uiext:plugin <http://invadarecords.com/plugins/lv2/tube/stereo> ;
33        uiext:portIndex 6 ;
34    ],[
35	uiext:plugin <http://invadarecords.com/plugins/lv2/tube/stereo> ;
36        uiext:portIndex 7 ;
37    ],[
38	uiext:plugin <http://invadarecords.com/plugins/lv2/tube/stereo> ;
39        uiext:portIndex 10 ;
40    ],[
41	uiext:plugin <http://invadarecords.com/plugins/lv2/tube/stereo> ;
42        uiext:portIndex 11 ;
43    ] .
44
45
46<http://invadarecords.com/plugins/lv2/tube/mono>
47    a lv2:Plugin, lv2:DistortionPlugin ;
48    doap:name "Invada Tube Distortion (mono)" ;
49    doap:developer [
50	foaf:name "Fraser Stuart";
51	foaf:homepage <https://launchpad.net/invada-studio> ;
52	foaf:mbox <mailto:fraser@arkhostings.com> ;
53    ] ;
54    doap:maintainer [
55	foaf:name "Invada";
56	foaf:homepage <http://www.invadarecords.com/Downloads.php?ID=00000264> ;
57	foaf:mbox <mailto:fraser@arkhostings.com> ;
58    ] ;
59    doap:license <http://usefulinc.com/doap/licenses/gpl> ;
60    lv2:optionalFeature lv2:hardRtCapable ;
61    uiext:ui <http://invadarecords.com/plugins/lv2/tube/gui> ;
62    dc:replaces <urn:ladspa:3306> ;
63
64    lv2:port [
65	a lv2:InputPort, lv2:ControlPort ;
66	lv2:index 0 ;
67	lv2:symbol "bypass" ;
68	lv2:name "Bypass" ;
69	lv2:portProperty lv2:toggled ;
70	lv2:default 0.0 ;
71	lv2:minimum 0.0 ;
72	lv2:maximum 1.0 ;
73    ] , [
74	a lv2:InputPort, lv2:ControlPort ;
75	lv2:index 1 ;
76	lv2:symbol "drive" ;
77	lv2:name "Drive" ;
78	lv2:default 0.0 ;
79	lv2:minimum 0.0 ;
80	lv2:maximum 18.0 ;
81	units:unit units:db ;
82    ] , [
83	a lv2:InputPort, lv2:ControlPort ;
84	lv2:index 2 ;
85	lv2:symbol "dcoffset" ;
86	lv2:name "DC Offset" ;
87	lv2:default 0.0 ;
88	lv2:minimum -1.0 ;
89	lv2:maximum 1.0 ;
90    ] , [
91	a lv2:InputPort, lv2:ControlPort ;
92	lv2:index 3 ;
93	lv2:symbol "phase" ;
94	lv2:name "Tube Phase" ;
95	lv2:portProperty lv2:toggled ;
96	lv2:default 0.0 ;
97	lv2:minimum 0.0 ;
98	lv2:maximum 1.0 ;
99    ] , [
100	a lv2:InputPort, lv2:ControlPort ;
101	lv2:index 4 ;
102	lv2:symbol "mix" ;
103	lv2:name "Mix" ;
104	lv2:default 75.0 ;
105	lv2:minimum 0.0 ;
106	lv2:maximum 100.0 ;
107	units:unit units:pc ;
108    ] , [
109	a lv2:OutputPort, lv2:ControlPort ;
110	lv2:index 5 ;
111	lv2:symbol "meterDrive" ;
112	lv2:name "Drive Lamp" ;
113	lv2:default 0.0 ;
114	lv2:minimum 0.0 ;
115	lv2:maximum 10.0 ;
116    ] , [
117	a lv2:OutputPort, lv2:ControlPort ;
118	lv2:index 6 ;
119	lv2:symbol "meterIn" ;
120	lv2:name "In" ;
121	lv2:default -60.0 ;
122	lv2:minimum -60.0 ;
123	lv2:maximum 6.0 ;
124	units:unit units:db ;
125    ] , [
126	a lv2:OutputPort, lv2:ControlPort ;
127	lv2:index 7 ;
128	lv2:symbol "meterOut" ;
129	lv2:name "Out" ;
130	lv2:default -60.0 ;
131	lv2:minimum -60.0 ;
132	lv2:maximum 6.0 ;
133	units:unit units:db ;
134    ] , [
135	a lv2:InputPort, lv2:AudioPort ;
136	lv2:index 8 ;
137	lv2:symbol "in" ;
138	lv2:name "In" ;
139    ] , [
140	a lv2:OutputPort,  lv2:AudioPort ;
141	lv2:index 9 ;
142	lv2:symbol "out" ;
143	lv2:name "Out" ;
144    ]
145.
146
147<http://invadarecords.com/plugins/lv2/tube/stereo#in>
148    a pg:Group ;
149    a pg:StereoGroup ;
150    lv2:symbol "in" .
151
152<http://invadarecords.com/plugins/lv2/tube/stereo#out>
153    a pg:Group ;
154    a pg:StereoGroup ;
155    lv2:symbol "out" .
156
157<http://invadarecords.com/plugins/lv2/tube/stereo>
158    a lv2:Plugin, lv2:DistortionPlugin ;
159    doap:name "Invada Tube Distortion (stereo)" ;
160    doap:developer [
161	foaf:name "Fraser Stuart";
162	foaf:homepage <https://launchpad.net/invada-studio> ;
163	foaf:mbox <mailto:fraser@arkhostings.com> ;
164    ] ;
165    doap:maintainer [
166	foaf:name "Invada";
167	foaf:homepage <http://www.invadarecords.com/Downloads.php?ID=00000264> ;
168	foaf:mbox <mailto:fraser@arkhostings.com> ;
169    ] ;
170    doap:license <http://usefulinc.com/doap/licenses/gpl> ;
171    lv2:optionalFeature lv2:hardRtCapable ;
172    uiext:ui <http://invadarecords.com/plugins/lv2/tube/gui> ;
173    dc:replaces <urn:ladspa:3307> ;
174
175    lv2:port [
176	a lv2:InputPort, lv2:ControlPort ;
177	lv2:index 0 ;
178	lv2:symbol "bypass" ;
179	lv2:name "Bypass" ;
180	lv2:portProperty lv2:toggled ;
181	lv2:default 0.0 ;
182	lv2:minimum 0.0 ;
183	lv2:maximum 1.0 ;
184    ] , [
185	a lv2:InputPort, lv2:ControlPort ;
186	lv2:index 1 ;
187	lv2:symbol "drive" ;
188	lv2:name "Drive" ;
189	lv2:default 0.0 ;
190	lv2:minimum 0.0 ;
191	lv2:maximum 18.0 ;
192	units:unit units:db ;
193    ] , [
194	a lv2:InputPort, lv2:ControlPort ;
195	lv2:index 2 ;
196	lv2:symbol "dcoffset" ;
197	lv2:name "DC Offset" ;
198	lv2:default 0.0 ;
199	lv2:minimum -1.0 ;
200	lv2:maximum 1.0 ;
201    ] , [
202	a lv2:InputPort, lv2:ControlPort ;
203	lv2:index 3 ;
204	lv2:symbol "phase" ;
205	lv2:name "Tube Phase" ;
206	lv2:portProperty lv2:toggled ;
207	lv2:default 0.0 ;
208	lv2:minimum 0.0 ;
209	lv2:maximum 1.0 ;
210    ] , [
211	a lv2:InputPort, lv2:ControlPort ;
212	lv2:index 4 ;
213	lv2:symbol "mix" ;
214	lv2:name "Mix" ;
215	lv2:default 75.0 ;
216	lv2:minimum 0.0 ;
217	lv2:maximum 100.0 ;
218	units:unit units:pc ;
219    ] , [
220	a lv2:OutputPort, lv2:ControlPort ;
221	lv2:index 5 ;
222	lv2:symbol "meterDrive" ;
223	lv2:name "Drive Lamp" ;
224	lv2:default 0.0 ;
225	lv2:minimum 0.0 ;
226	lv2:maximum 10.0 ;
227    ] , [
228	a lv2:OutputPort, lv2:ControlPort ;
229	lv2:index 6 ;
230	lv2:symbol "meterInL" ;
231	lv2:name "L In" ;
232	lv2:default -60.0 ;
233	lv2:minimum -60.0 ;
234	lv2:maximum 6.0 ;
235	units:unit units:db ;
236    ] , [
237	a lv2:OutputPort, lv2:ControlPort ;
238	lv2:index 7 ;
239	lv2:symbol "meterOutL" ;
240	lv2:name "L Out" ;
241	lv2:default -60.0 ;
242	lv2:minimum -60.0 ;
243	lv2:maximum 6.0 ;
244	units:unit units:db ;
245    ] , [
246	a lv2:InputPort, lv2:AudioPort ;
247	lv2:index 8 ;
248	lv2:symbol "inL" ;
249	lv2:name "L In" ;
250	pg:inGroup <http://invadarecords.com/plugins/lv2/tube/stereo#in> ;
251	pg:role pg:leftChannel ;
252    ] , [
253	a lv2:OutputPort,  lv2:AudioPort ;
254	lv2:index 9 ;
255	lv2:symbol "outL" ;
256	lv2:name "L Out" ;
257	pg:inGroup <http://invadarecords.com/plugins/lv2/tube/stereo#out> ;
258	pg:role pg:leftChannel ;
259    ] , [
260	a lv2:OutputPort, lv2:ControlPort ;
261	lv2:index 10 ;
262	lv2:symbol "meterInR" ;
263	lv2:name "R In" ;
264	lv2:default -60.0 ;
265	lv2:minimum -60.0 ;
266	lv2:maximum 6.0 ;
267	units:unit units:db ;
268    ] , [
269	a lv2:OutputPort, lv2:ControlPort ;
270	lv2:index 11 ;
271	lv2:symbol "meterOutR" ;
272	lv2:name "R Out" ;
273	lv2:default -60.0 ;
274	lv2:minimum -60.0 ;
275	lv2:maximum 6.0 ;
276	units:unit units:db ;
277   ] , [
278	a lv2:InputPort, lv2:AudioPort ;
279	lv2:index 12 ;
280	lv2:symbol "inR" ;
281	lv2:name "R In" ;
282	pg:inGroup <http://invadarecords.com/plugins/lv2/tube/stereo#in> ;
283	pg:role pg:rightChannel ;
284    ] , [
285	a lv2:OutputPort,  lv2:AudioPort ;
286	lv2:index 13 ;
287	lv2:symbol "outR" ;
288	lv2:name "R Out" ;
289	pg:inGroup <http://invadarecords.com/plugins/lv2/tube/stereo#out> ;
290	pg:role pg:rightChannel ;
291    ]
292.
293
294