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/midifile>
11 a lv2:UtilityPlugin, lv2:Plugin ;
13 lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable> ;
14 lv2:optionalFeature <http://lv2plug.in/ns/ext/state#threadSafeRestore> ;
16 lv2:requiredFeature <http://lv2plug.in/ns/ext/buf-size#boundedBlockLength> ,
17 <http://lv2plug.in/ns/ext/options#options> ,
18 <http://lv2plug.in/ns/ext/urid#map> ;
20 lv2:extensionData <http://lv2plug.in/ns/ext/options#interface> ;
21 lv2:extensionData <http://lv2plug.in/ns/ext/state#interface> ;
22 lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> ;
23 lv2:extensionData <http://lv2plug.in/ns/ext/worker#interface> ;
25 opts:supportedOption <http://lv2plug.in/ns/ext/buf-size#nominalBlockLength> ,
26 <http://lv2plug.in/ns/ext/buf-size#maxBlockLength> ,
27 <http://lv2plug.in/ns/ext/parameters#sampleRate> ;
30 a lv2:InputPort, atom:AtomPort ;
31 atom:bufferType atom:Sequence ;
32 atom:supports <http://lv2plug.in/ns/ext/time#Position> ;
33 atom:supports <http://lv2plug.in/ns/ext/patch#Message> ;
34 lv2:designation lv2:control ;
36 lv2:symbol "lv2_events_in" ;
37 lv2:name "Events Input" ;
40 patch:writable <http://kxstudio.sf.net/carla/file/midi> ;
43 a lv2:OutputPort, atom:AtomPort ;
44 atom:bufferType atom:Sequence ;
45 atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent> ;
46 atom:supports <http://lv2plug.in/ns/ext/patch#Message> ;
48 lv2:symbol "lv2_events_out" ;
49 lv2:name "Events Output" ;
53 a lv2:InputPort, lv2:ControlPort ;
55 lv2:symbol "lv2_freewheel" ;
56 lv2:name "Freewheel" ;
60 lv2:designation <http://lv2plug.in/ns/lv2core#freeWheeling> ;
61 lv2:portProperty lv2:toggled, <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
65 a lv2:InputPort, lv2:ControlPort ;
67 lv2:symbol "repeat_mode" ;
68 lv2:name "Repeat Mode" ;
69 lv2:default 0.000000 ;
70 lv2:minimum 0.000000 ;
71 lv2:maximum 1.000000 ;
72 lv2:portProperty lv2:toggled ;
74 a lv2:InputPort, lv2:ControlPort ;
76 lv2:symbol "host_sync" ;
77 lv2:name "Host Sync" ;
78 lv2:default 1.000000 ;
79 lv2:minimum 0.000000 ;
80 lv2:maximum 1.000000 ;
81 lv2:portProperty lv2:toggled ;
83 a lv2:InputPort, lv2:ControlPort ;
85 lv2:symbol "enabled" ;
87 lv2:default 1.000000 ;
88 lv2:minimum 0.000000 ;
89 lv2:maximum 1.000000 ;
90 lv2:portProperty lv2:toggled ;
92 a lv2:OutputPort, lv2:ControlPort ;
94 lv2:symbol "num_tracks" ;
95 lv2:name "Num Tracks" ;
96 lv2:minimum 0.000000 ;
97 lv2:maximum 256.000000 ;
98 lv2:portProperty lv2:integer ;
100 a lv2:OutputPort, lv2:ControlPort ;
102 lv2:symbol "length" ;
104 lv2:minimum 0.000000 ;
105 lv2:maximum 9223372036854775808.000000 ;
113 a lv2:OutputPort, lv2:ControlPort ;
115 lv2:symbol "position" ;
116 lv2:name "Position" ;
117 lv2:minimum 0.000000 ;
118 lv2:maximum 100.000000 ;
127 doap:license <http://opensource.org/licenses/GPL-2.0> ;
128 doap:name "MIDI File" ;
129 doap:developer [ foaf:name "falkTX" ] ;
130 doap:maintainer [ foaf:name "falkTX" ] ;
132 lv2:microVersion 22 ;
133 lv2:minorVersion 149 ;
134 lv2:symbol "midifile" .