1 @prefix atom: <http://lv2plug.in/ns/ext/atom#> .
2 @prefix doap: <http://usefulinc.com/ns/doap#> .
3 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
4 @prefix lv2: <http://lv2plug.in/ns/lv2core#> .
5 @prefix opts: <http://lv2plug.in/ns/ext/options#> .
6 @prefix patch: <http://lv2plug.in/ns/ext/patch#> .
7 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
8 @prefix unit: <http://lv2plug.in/ns/extensions/units#> .
10 <http://kxstudio.sf.net/carla/plugins/audiofile>
11 a lv2:UtilityPlugin, lv2:Plugin ;
13 lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;
14 lv2:optionalFeature <http://harrisonconsoles.com/lv2/inlinedisplay#queue_draw> ;
15 lv2:optionalFeature <http://lv2plug.in/ns/ext/state#threadSafeRestore> ;
17 lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
18 <http://lv2plug.in/ns/ext/worker#schedule> ,
19 <http://lv2plug.in/ns/ext/options#options> ,
20 <http://lv2plug.in/ns/ext/urid#map> ;
22 lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
23 lv2:extensionData <http://lv2plug.in/ns/ext/state#interface> ;
24 lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;
25 lv2:extensionData <http://lv2plug.in/ns/ext/worker#interface> ;
26 lv2:extensionData <http://harrisonconsoles.com/lv2/inlinedisplay#interface> ;
28 opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
29 <http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
30 <http://lv2plug.in/ns/ext/parameters#sampleRate> ;
33 a lv2:InputPort, atom:AtomPort ;
34 atom:bufferType atom:Sequence ;
35 atom:supports <http://lv2plug.in/ns/ext/time#Position> ;
36 atom:supports <http://lv2plug.in/ns/ext/patch#Message> ;
37 lv2:designation lv2:control ;
39 lv2:symbol "lv2_events_in" ;
40 lv2:name "Events Input" ;
43 patch:writable <http://kxstudio.sf.net/carla/file/audio> ;
44 patch:readable <http://kxstudio.sf.net/carla/preview> ;
47 a lv2:OutputPort, atom:AtomPort ;
48 atom:bufferType atom:Sequence ;
49 atom:supports <http://lv2plug.in/ns/ext/patch#Message> ;
51 lv2:symbol "lv2_events_out" ;
52 lv2:name "Events Output" ;
56 a lv2:InputPort, lv2:ControlPort ;
58 lv2:symbol "lv2_freewheel" ;
59 lv2:name "Freewheel" ;
63 lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
64 lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
68 a lv2:OutputPort, lv2:AudioPort ;
70 lv2:symbol "lv2_audio_out_1" ;
71 lv2:name "Audio Output 1" ;
73 a lv2:OutputPort, lv2:AudioPort ;
75 lv2:symbol "lv2_audio_out_2" ;
76 lv2:name "Audio Output 2" ;
80 a lv2:InputPort, lv2:ControlPort ;
82 lv2:symbol "loop_mode" ;
83 lv2:name "Loop Mode" ;
84 lv2:default 1.000000 ;
85 lv2:minimum 0.000000 ;
86 lv2:maximum 1.000000 ;
87 lv2:portProperty lv2:toggled ;
89 a lv2:InputPort, lv2:ControlPort ;
91 lv2:symbol "host_sync" ;
92 lv2:name "Host Sync" ;
93 lv2:default 1.000000 ;
94 lv2:minimum 0.000000 ;
95 lv2:maximum 1.000000 ;
96 lv2:portProperty lv2:toggled ;
98 a lv2:InputPort, lv2:ControlPort ;
100 lv2:symbol "volume" ;
102 lv2:default 100.000000 ;
103 lv2:minimum 0.000000 ;
104 lv2:maximum 127.000000 ;
112 a lv2:InputPort, lv2:ControlPort ;
114 lv2:symbol "enabled" ;
116 lv2:default 1.000000 ;
117 lv2:minimum 0.000000 ;
118 lv2:maximum 1.000000 ;
119 lv2:portProperty lv2:toggled ;
121 a lv2:OutputPort, lv2:ControlPort ;
123 lv2:symbol "num_channels" ;
124 lv2:name "Num Channels" ;
125 lv2:minimum 0.000000 ;
126 lv2:maximum 2.000000 ;
127 lv2:portProperty lv2:integer ;
129 a lv2:OutputPort, lv2:ControlPort ;
131 lv2:symbol "bit_rate" ;
132 lv2:name "Bit Rate" ;
133 lv2:minimum -1.000000 ;
134 lv2:maximum 49152000.000000 ;
135 lv2:portProperty lv2:integer ;
137 a lv2:OutputPort, lv2:ControlPort ;
139 lv2:symbol "bit_depth" ;
140 lv2:name "Bit Depth" ;
141 lv2:minimum 0.000000 ;
142 lv2:maximum 64.000000 ;
143 lv2:portProperty lv2:integer ;
145 a lv2:OutputPort, lv2:ControlPort ;
147 lv2:symbol "sample_rate" ;
148 lv2:name "Sample Rate" ;
149 lv2:minimum 0.000000 ;
150 lv2:maximum 384000.000000 ;
151 lv2:portProperty lv2:integer ;
153 a lv2:OutputPort, lv2:ControlPort ;
155 lv2:symbol "length" ;
157 lv2:minimum 0.000000 ;
158 lv2:maximum 9223372036854775808.000000 ;
166 a lv2:OutputPort, lv2:ControlPort ;
168 lv2:symbol "position" ;
169 lv2:name "Position" ;
170 lv2:minimum 0.000000 ;
171 lv2:maximum 100.000000 ;
179 a lv2:OutputPort, lv2:ControlPort ;
181 lv2:symbol "pool_fill" ;
182 lv2:name "Pool Fill" ;
183 lv2:minimum 0.000000 ;
184 lv2:maximum 100.000000 ;
193 doap:license <http://opensource.org/licenses/GPL-2.0> ;
194 doap:name "Audio File" ;
195 doap:developer [ foaf:name "falkTX" ] ;
196 doap:maintainer [ foaf:name "falkTX" ] ;
198 lv2:microVersion 22 ;
199 lv2:minorVersion 149 ;
200 lv2:symbol "audiofile" .