1@prefix doap:  <http://usefulinc.com/ns/doap#> .
2@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
3@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
4@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
5@prefix units: <http://lv2plug.in/ns/extensions/units#> .
6@prefix pprops: <http://lv2plug.in/ns/ext/port-props#> .
7@prefix pset: <http://lv2plug.in/ns/ext/presets#> .
8@prefix mod:   <http://moddevices.com/ns/mod#>.
9
10@prefix lv2:   <http://lv2plug.in/ns/lv2core#> .
11@prefix ui:   <http://lv2plug.in/ns/extensions/ui#> .
12
13# <http://rakarrack.sourceforge.net/effects.html#StompBox_ui>
14# 	a ui:X11UI ;
15# 	ui:binary <rkrlv2_ui.so> ;
16# 	lv2:extensionData ui:idleInterface;
17# 	.
18
19<http://rakarrack.sourceforge.net/effects.html#StompBox>
20        a lv2:Plugin, lv2:DistortionPlugin ;
21        doap:name "rkr StompBox" ;
22        mod:brand "Rakarrack";
23        doap:description "Distortion Pedal Emulator";
24        lv2:project <http://rakarrack.sourceforge.net/effects.html>;
25        lv2:minorVersion 0 ;
26        lv2:microVersion 0 ;
27        rdfs:comment "Physically-informed distortion stompbox emulation with 8 different distortion-character modes. Intended to allow quick dialing-in to the tone you want." ;
28        lv2:optionalFeature lv2:hardRTCapable ;
29#        ui:ui  <http://rakarrack.sourceforge.net/effects.html#StompBox_ui> ;
30
31        lv2:port [
32                a lv2:InputPort, lv2:AudioPort ;
33                lv2:index 0 ;
34                lv2:symbol "INPUT_L" ;
35                lv2:name "Audio In L" ;
36        ] ;
37        lv2:port [
38                a lv2:InputPort, lv2:AudioPort ;
39                lv2:index 1 ;
40                lv2:symbol "INPUT_R" ;
41                lv2:name "Audio In R" ;
42        ] ;
43        lv2:port [
44                a lv2:OutputPort, lv2:AudioPort ;
45                lv2:index 2 ;
46                lv2:symbol "OUTPUT_L" ;
47                lv2:name "Audio Out L" ;
48        ] ;
49        lv2:port [
50                a lv2:OutputPort, lv2:AudioPort ;
51                lv2:index 3 ;
52                lv2:symbol "OUTPUT_R" ;
53                lv2:name "Audio Out R" ;
54        ] ;
55        lv2:port [
56                a lv2:InputPort, lv2:ControlPort ;
57                lv2:index 4 ;
58                lv2:symbol "BYPASS" ;
59                lv2:name "Bypass" ;
60                lv2:default 0 ;
61                lv2:minimum 0 ;
62                lv2:maximum 1 ;
63                lv2:portProperty lv2:integer ;
64                lv2:portProperty lv2:toggled ;
65        ], [
66                a lv2:InputPort, lv2:ControlPort ;
67                lv2:index 5 ;
68                lv2:symbol "LEVEL" ;
69                lv2:name "Level" ;
70                lv2:default 0 ;
71                lv2:minimum 0 ;
72                lv2:maximum 127 ;
73                lv2:portProperty lv2:integer ;
74        ], [
75                a lv2:InputPort, lv2:ControlPort ;
76                lv2:index 6 ;
77                lv2:symbol "HI" ;
78                lv2:name "High" ;
79                lv2:default 0 ;
80                lv2:minimum -64 ;
81                lv2:maximum 64 ;
82                lv2:portProperty lv2:integer ;
83         ], [
84                a lv2:InputPort, lv2:ControlPort ;
85                lv2:index 7 ;
86                lv2:symbol "MID" ;
87                lv2:name "Mid" ;
88                lv2:default 0 ;
89                lv2:minimum -64 ;
90                lv2:maximum 64 ;
91                lv2:portProperty lv2:integer ;
92         ], [
93                a lv2:InputPort, lv2:ControlPort ;
94                lv2:index 8 ;
95                lv2:symbol "LO" ;
96                lv2:name "Low" ;
97                lv2:default 0 ;
98                lv2:minimum -64 ;
99                lv2:maximum 64 ;
100                lv2:portProperty lv2:integer ;
101        ], [
102                a lv2:InputPort, lv2:ControlPort ;
103                lv2:index 9 ;
104                lv2:symbol "GAIN" ;
105                lv2:name "Gain" ;
106                lv2:default 64 ;
107                lv2:minimum 0 ;
108                lv2:maximum 127 ;
109                lv2:portProperty lv2:integer ;
110         ], [
111                a lv2:InputPort, lv2:ControlPort ;
112                lv2:index 10 ;
113                lv2:symbol "MODE" ;
114                lv2:name "Mode" ;
115                lv2:default 0 ;
116                lv2:minimum 0 ;
117                lv2:maximum 7 ;
118                lv2:portProperty lv2:integer ;
119                lv2:portProperty lv2:enumeration;
120                lv2:scalePoint [ rdfs:label "Amp"; rdf:value 0 ] ;
121                lv2:scalePoint [ rdfs:label "Grunge"; rdf:value 1 ] ;
122                lv2:scalePoint [ rdfs:label "Rat"; rdf:value 2 ] ;
123                lv2:scalePoint [ rdfs:label "Fat Cat"; rdf:value 3 ] ;
124                lv2:scalePoint [ rdfs:label "Dist+"; rdf:value 4 ] ;
125                lv2:scalePoint [ rdfs:label "Death"; rdf:value 5 ] ;
126                lv2:scalePoint [ rdfs:label "Mid Elves Own"; rdf:value 6 ] ;
127                lv2:scalePoint [ rdfs:label "Fuzz"; rdf:value 7 ] ;
128        ] ;
129	.
130
131<http://rakarrack.sourceforge.net/effects.html#StompBox:preset:odie>
132        a pset:Preset ;
133        lv2:appliesTo <http://rakarrack.sourceforge.net/effects.html#StompBox> ;
134        rdfs:seeAlso <stomp_presets.ttl> .
135
136<http://rakarrack.sourceforge.net/effects.html#StompBox:preset:grunger>
137        a pset:Preset ;
138        lv2:appliesTo <http://rakarrack.sourceforge.net/effects.html#StompBox> ;
139        rdfs:seeAlso <stomp_presets.ttl> .
140
141<http://rakarrack.sourceforge.net/effects.html#StompBox:preset:hard_dist>
142        a pset:Preset ;
143        lv2:appliesTo <http://rakarrack.sourceforge.net/effects.html#StompBox> ;
144        rdfs:seeAlso <stomp_presets.ttl> .
145
146<http://rakarrack.sourceforge.net/effects.html#StompBox:preset:ratula>
147        a pset:Preset ;
148        lv2:appliesTo <http://rakarrack.sourceforge.net/effects.html#StompBox> ;
149        rdfs:seeAlso <stomp_presets.ttl> .
150
151<http://rakarrack.sourceforge.net/effects.html#StompBox:preset:classic_dist>
152        a pset:Preset ;
153        lv2:appliesTo <http://rakarrack.sourceforge.net/effects.html#StompBox> ;
154        rdfs:seeAlso <stomp_presets.ttl> .
155
156<http://rakarrack.sourceforge.net/effects.html#StompBox:preset:mobid_impalement>
157        a pset:Preset ;
158        lv2:appliesTo <http://rakarrack.sourceforge.net/effects.html#StompBox> ;
159        rdfs:seeAlso <stomp_presets.ttl> .
160
161<http://rakarrack.sourceforge.net/effects.html#StompBox:preset:sharp_metal>
162        a pset:Preset ;
163        lv2:appliesTo <http://rakarrack.sourceforge.net/effects.html#StompBox> ;
164        rdfs:seeAlso <stomp_presets.ttl> .
165
166<http://rakarrack.sourceforge.net/effects.html#StompBox:preset:classic_fuzz>
167        a pset:Preset ;
168        lv2:appliesTo <http://rakarrack.sourceforge.net/effects.html#StompBox> ;
169        rdfs:seeAlso <stomp_presets.ttl> .
170