c@77
|
1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
c@77
|
2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
c@77
|
3 @prefix vamp: <http://purl.org/ontology/vamp/> .
|
c@77
|
4 @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#> .
|
c@77
|
5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
|
c@77
|
6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
|
c@77
|
7 @prefix af: <http://purl.org/ontology/af/> .
|
c@77
|
8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
|
c@77
|
9 @prefix cc: <http://web.resource.org/cc/> .
|
c@77
|
10 @prefix : <> .
|
c@77
|
11
|
c@77
|
12 <> a vamp:PluginDescription ;
|
c@77
|
13 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
|
c@77
|
14 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins> .
|
c@77
|
15
|
c@77
|
16 :qm-vamp-plugins a vamp:PluginLibrary ;
|
c@77
|
17 vamp:identifier "qm-vamp-plugins" ;
|
c@77
|
18 vamp:available_plugin plugbase:qm-chromagram ;
|
c@77
|
19 vamp:available_plugin plugbase:qm-constantq ;
|
c@77
|
20 vamp:available_plugin plugbase:qm-keydetector ;
|
c@77
|
21 vamp:available_plugin plugbase:qm-mfcc ;
|
c@77
|
22 vamp:available_plugin plugbase:qm-onsetdetector ;
|
c@77
|
23 vamp:available_plugin plugbase:qm-segmenter ;
|
c@77
|
24 vamp:available_plugin plugbase:qm-similarity ;
|
c@77
|
25 vamp:available_plugin plugbase:qm-tempotracker ;
|
c@77
|
26 vamp:available_plugin plugbase:qm-tonalchange ;
|
c@77
|
27 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html> ;
|
c@77
|
28 .
|
c@77
|
29
|
c@77
|
30 plugbase:qm-chromagram a vamp:Plugin ;
|
c@77
|
31 dc:title "Chromagram" ;
|
c@77
|
32 vamp:name "Chromagram" ;
|
c@77
|
33 dc:description """Extract a series of tonal chroma vectors from the audio""" ;
|
c@77
|
34 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-chromagram> ;
|
c@77
|
35 foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here
|
c@77
|
36 dc:rights """Plugin by Chris Cannam and Christian Landone. Copyright (c) 2006-2008 QMUL - All Rights Reserved""" ;
|
c@77
|
37 vamp:identifier "qm-chromagram" ;
|
c@77
|
38 vamp:vamp_API_version vamp:api_version_2 ;
|
c@77
|
39 owl:versionInfo "3" ;
|
c@77
|
40 vamp:input_domain vamp:FrequencyDomain ;
|
c@77
|
41
|
c@77
|
42
|
c@77
|
43 vamp:parameter plugbase:qm-chromagram_param_minpitch ;
|
c@77
|
44 vamp:parameter plugbase:qm-chromagram_param_maxpitch ;
|
c@77
|
45 vamp:parameter plugbase:qm-chromagram_param_tuning ;
|
c@77
|
46 vamp:parameter plugbase:qm-chromagram_param_bpo ;
|
c@77
|
47 vamp:parameter plugbase:qm-chromagram_param_normalization ;
|
c@77
|
48
|
c@77
|
49 vamp:output plugbase:qm-chromagram_output_chromagram ;
|
c@77
|
50 vamp:output plugbase:qm-chromagram_output_chromameans ;
|
c@77
|
51 .
|
c@77
|
52 plugbase:qm-chromagram_param_minpitch a vamp:QuantizedParameter ;
|
c@77
|
53 vamp:identifier "minpitch" ;
|
c@77
|
54 dc:title "Minimum Pitch" ;
|
c@77
|
55 dc:format "MIDI units" ;
|
c@77
|
56 vamp:min_value 0 ;
|
c@77
|
57 vamp:max_value 127 ;
|
c@77
|
58 vamp:unit "MIDI units" ;
|
c@77
|
59 vamp:quantize_step 1 ;
|
c@77
|
60 vamp:default_value 12 ;
|
c@77
|
61 vamp:value_names ();
|
c@77
|
62 .
|
c@77
|
63 plugbase:qm-chromagram_param_maxpitch a vamp:QuantizedParameter ;
|
c@77
|
64 vamp:identifier "maxpitch" ;
|
c@77
|
65 dc:title "Maximum Pitch" ;
|
c@77
|
66 dc:format "MIDI units" ;
|
c@77
|
67 vamp:min_value 0 ;
|
c@77
|
68 vamp:max_value 127 ;
|
c@77
|
69 vamp:unit "MIDI units" ;
|
c@77
|
70 vamp:quantize_step 1 ;
|
c@77
|
71 vamp:default_value 96 ;
|
c@77
|
72 vamp:value_names ();
|
c@77
|
73 .
|
c@77
|
74 plugbase:qm-chromagram_param_tuning a vamp:Parameter ;
|
c@77
|
75 vamp:identifier "tuning" ;
|
c@77
|
76 dc:title "Tuning Frequency" ;
|
c@77
|
77 dc:format "Hz" ;
|
c@77
|
78 vamp:min_value 420 ;
|
c@77
|
79 vamp:max_value 460 ;
|
c@77
|
80 vamp:unit "Hz" ;
|
c@77
|
81 vamp:default_value 440 ;
|
c@77
|
82 vamp:value_names ();
|
c@77
|
83 .
|
c@77
|
84 plugbase:qm-chromagram_param_bpo a vamp:QuantizedParameter ;
|
c@77
|
85 vamp:identifier "bpo" ;
|
c@77
|
86 dc:title "Bins per Octave" ;
|
c@77
|
87 dc:format "bins" ;
|
c@77
|
88 vamp:min_value 2 ;
|
c@77
|
89 vamp:max_value 48 ;
|
c@77
|
90 vamp:unit "bins" ;
|
c@77
|
91 vamp:quantize_step 1 ;
|
c@77
|
92 vamp:default_value 12 ;
|
c@77
|
93 vamp:value_names ();
|
c@77
|
94 .
|
c@77
|
95 plugbase:qm-chromagram_param_normalization a vamp:QuantizedParameter ;
|
c@77
|
96 vamp:identifier "normalization" ;
|
c@77
|
97 dc:title "Normalization" ;
|
c@77
|
98 dc:format "" ;
|
c@77
|
99 vamp:min_value 0 ;
|
c@77
|
100 vamp:max_value 2 ;
|
c@77
|
101 vamp:unit "" ;
|
c@77
|
102 vamp:quantize_step 1 ;
|
c@77
|
103 vamp:default_value 0 ;
|
c@77
|
104 vamp:value_names ( "None" "Unit Sum" "Unit Maximum");
|
c@77
|
105 .
|
c@77
|
106 plugbase:qm-chromagram_output_chromagram a vamp:DenseOutput ;
|
c@77
|
107 vamp:identifier "chromagram" ;
|
c@77
|
108 dc:title "Chromagram" ;
|
c@77
|
109 dc:description "Output of chromagram, as a single vector per process block" ;
|
c@77
|
110 vamp:fixed_bin_count "true" ;
|
c@77
|
111 vamp:unit "" ;
|
c@77
|
112 vamp:bin_count 12 ;
|
c@77
|
113 vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B");
|
c@77
|
114 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
115 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
116 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
117 .
|
c@77
|
118 plugbase:qm-chromagram_output_chromameans a vamp:DenseOutput ;
|
c@77
|
119 vamp:identifier "chromameans" ;
|
c@77
|
120 dc:title "Chroma Means" ;
|
c@77
|
121 dc:description "Mean values of chromagram bins across the duration of the input audio" ;
|
c@77
|
122 vamp:fixed_bin_count "true" ;
|
c@77
|
123 vamp:unit "" ;
|
c@77
|
124 vamp:bin_count 12 ;
|
c@77
|
125 vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B");
|
c@77
|
126 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
127 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
128 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
129 .
|
c@77
|
130 plugbase:qm-constantq a vamp:Plugin ;
|
c@77
|
131 dc:title "Constant-Q Spectrogram" ;
|
c@77
|
132 vamp:name "Constant-Q Spectrogram" ;
|
c@77
|
133 dc:description """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio""" ;
|
c@77
|
134 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-constantq> ;
|
c@77
|
135 foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here
|
c@77
|
136 dc:rights """Plugin by Chris Cannam and Christian Landone. Copyright (c) 2006-2008 QMUL - All Rights Reserved""" ;
|
c@77
|
137 vamp:identifier "qm-constantq" ;
|
c@77
|
138 vamp:vamp_API_version vamp:api_version_2 ;
|
c@77
|
139 owl:versionInfo "2" ;
|
c@77
|
140 vamp:input_domain vamp:FrequencyDomain ;
|
c@77
|
141
|
c@77
|
142
|
c@77
|
143 vamp:parameter plugbase:qm-constantq_param_minpitch ;
|
c@77
|
144 vamp:parameter plugbase:qm-constantq_param_maxpitch ;
|
c@77
|
145 vamp:parameter plugbase:qm-constantq_param_tuning ;
|
c@77
|
146 vamp:parameter plugbase:qm-constantq_param_bpo ;
|
c@77
|
147 vamp:parameter plugbase:qm-constantq_param_normalized ;
|
c@77
|
148
|
c@77
|
149 vamp:output plugbase:qm-constantq_output_constantq ;
|
c@77
|
150 .
|
c@77
|
151 plugbase:qm-constantq_param_minpitch a vamp:QuantizedParameter ;
|
c@77
|
152 vamp:identifier "minpitch" ;
|
c@77
|
153 dc:title "Minimum Pitch" ;
|
c@77
|
154 dc:format "MIDI units" ;
|
c@77
|
155 vamp:min_value 0 ;
|
c@77
|
156 vamp:max_value 127 ;
|
c@77
|
157 vamp:unit "MIDI units" ;
|
c@77
|
158 vamp:quantize_step 1 ;
|
c@77
|
159 vamp:default_value 36 ;
|
c@77
|
160 vamp:value_names ();
|
c@77
|
161 .
|
c@77
|
162 plugbase:qm-constantq_param_maxpitch a vamp:QuantizedParameter ;
|
c@77
|
163 vamp:identifier "maxpitch" ;
|
c@77
|
164 dc:title "Maximum Pitch" ;
|
c@77
|
165 dc:format "MIDI units" ;
|
c@77
|
166 vamp:min_value 0 ;
|
c@77
|
167 vamp:max_value 127 ;
|
c@77
|
168 vamp:unit "MIDI units" ;
|
c@77
|
169 vamp:quantize_step 1 ;
|
c@77
|
170 vamp:default_value 84 ;
|
c@77
|
171 vamp:value_names ();
|
c@77
|
172 .
|
c@77
|
173 plugbase:qm-constantq_param_tuning a vamp:Parameter ;
|
c@77
|
174 vamp:identifier "tuning" ;
|
c@77
|
175 dc:title "Tuning Frequency" ;
|
c@77
|
176 dc:format "Hz" ;
|
c@77
|
177 vamp:min_value 420 ;
|
c@77
|
178 vamp:max_value 460 ;
|
c@77
|
179 vamp:unit "Hz" ;
|
c@77
|
180 vamp:default_value 440 ;
|
c@77
|
181 vamp:value_names ();
|
c@77
|
182 .
|
c@77
|
183 plugbase:qm-constantq_param_bpo a vamp:QuantizedParameter ;
|
c@77
|
184 vamp:identifier "bpo" ;
|
c@77
|
185 dc:title "Bins per Octave" ;
|
c@77
|
186 dc:format "bins" ;
|
c@77
|
187 vamp:min_value 2 ;
|
c@77
|
188 vamp:max_value 48 ;
|
c@77
|
189 vamp:unit "bins" ;
|
c@77
|
190 vamp:quantize_step 1 ;
|
c@77
|
191 vamp:default_value 12 ;
|
c@77
|
192 vamp:value_names ();
|
c@77
|
193 .
|
c@77
|
194 plugbase:qm-constantq_param_normalized a vamp:QuantizedParameter ;
|
c@77
|
195 vamp:identifier "normalized" ;
|
c@77
|
196 dc:title "Normalized" ;
|
c@77
|
197 dc:format "" ;
|
c@77
|
198 vamp:min_value 0 ;
|
c@77
|
199 vamp:max_value 1 ;
|
c@77
|
200 vamp:unit "" ;
|
c@77
|
201 vamp:quantize_step 1 ;
|
c@77
|
202 vamp:default_value 0 ;
|
c@77
|
203 vamp:value_names ();
|
c@77
|
204 .
|
c@77
|
205 plugbase:qm-constantq_output_constantq a vamp:DenseOutput ;
|
c@77
|
206 vamp:identifier "constantq" ;
|
c@77
|
207 dc:title "Constant-Q Spectrogram" ;
|
c@77
|
208 dc:description "Output of constant-Q transform, as a single vector per process block" ;
|
c@77
|
209 vamp:fixed_bin_count "true" ;
|
c@77
|
210 vamp:unit "" ;
|
c@77
|
211 vamp:bin_count 1 ;
|
c@77
|
212 vamp:bin_names ( "C");
|
c@77
|
213 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
214 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
215 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
216 .
|
c@77
|
217 plugbase:qm-keydetector a vamp:Plugin ;
|
c@77
|
218 dc:title "Key Detector" ;
|
c@77
|
219 vamp:name "Key Detector" ;
|
c@77
|
220 dc:description """Estimate the key of the music""" ;
|
c@77
|
221 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-keydetector> ;
|
c@77
|
222 foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here
|
c@77
|
223 dc:rights """Plugin by Katy Noland and Christian Landone. Copyright (c) 2006-2008 QMUL - All Rights Reserved""" ;
|
c@77
|
224 vamp:identifier "qm-keydetector" ;
|
c@77
|
225 vamp:vamp_API_version vamp:api_version_2 ;
|
c@77
|
226 owl:versionInfo "3" ;
|
c@77
|
227 vamp:input_domain vamp:TimeDomain ;
|
c@77
|
228
|
c@77
|
229 vamp:parameter plugbase:qm-keydetector_param_tuning ;
|
c@77
|
230 vamp:parameter plugbase:qm-keydetector_param_length ;
|
c@77
|
231
|
c@77
|
232 vamp:output plugbase:qm-keydetector_output_tonic ;
|
c@77
|
233 vamp:output plugbase:qm-keydetector_output_mode ;
|
c@77
|
234 vamp:output plugbase:qm-keydetector_output_key ;
|
c@77
|
235 vamp:output plugbase:qm-keydetector_output_keystrength ;
|
c@77
|
236 .
|
c@77
|
237 plugbase:qm-keydetector_param_tuning a vamp:Parameter ;
|
c@77
|
238 vamp:identifier "tuning" ;
|
c@77
|
239 dc:title "Tuning Frequency" ;
|
c@77
|
240 dc:format "Hz" ;
|
c@77
|
241 vamp:min_value 420 ;
|
c@77
|
242 vamp:max_value 460 ;
|
c@77
|
243 vamp:unit "Hz" ;
|
c@77
|
244 vamp:default_value 440 ;
|
c@77
|
245 vamp:value_names ();
|
c@77
|
246 .
|
c@77
|
247 plugbase:qm-keydetector_param_length a vamp:QuantizedParameter ;
|
c@77
|
248 vamp:identifier "length" ;
|
c@77
|
249 dc:title "Window Length" ;
|
c@77
|
250 dc:format "chroma frames" ;
|
c@77
|
251 vamp:min_value 1 ;
|
c@77
|
252 vamp:max_value 30 ;
|
c@77
|
253 vamp:unit "chroma frames" ;
|
c@77
|
254 vamp:quantize_step 1 ;
|
c@77
|
255 vamp:default_value 10 ;
|
c@77
|
256 vamp:value_names ();
|
c@77
|
257 .
|
c@77
|
258 plugbase:qm-keydetector_output_tonic a vamp:SparseOutput ;
|
c@77
|
259 vamp:identifier "tonic" ;
|
c@77
|
260 dc:title "Tonic Pitch" ;
|
c@77
|
261 dc:description "Tonic of the estimated key (from C = 1 to B = 12)" ;
|
c@77
|
262 vamp:fixed_bin_count "true" ;
|
c@77
|
263 vamp:unit "" ;
|
c@77
|
264 a vamp:QuantizedOutput ;
|
c@77
|
265 vamp:quantize_step 1 ;
|
c@77
|
266 a vamp:KnownExtentsOutput ;
|
c@77
|
267 vamp:min_value 1 ;
|
c@77
|
268 vamp:max_value 12 ;
|
c@77
|
269 vamp:bin_count 1 ;
|
c@77
|
270 vamp:bin_names ( "");
|
c@77
|
271 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
272 vamp:sample_rate 1.34583 ;
|
c@77
|
273 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
274 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
275 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
276 .
|
c@77
|
277 plugbase:qm-keydetector_output_mode a vamp:SparseOutput ;
|
c@77
|
278 vamp:identifier "mode" ;
|
c@77
|
279 dc:title "Key Mode" ;
|
c@77
|
280 dc:description "Major or minor mode of the estimated key (major = 0, minor = 1)" ;
|
c@77
|
281 vamp:fixed_bin_count "true" ;
|
c@77
|
282 vamp:unit "" ;
|
c@77
|
283 a vamp:QuantizedOutput ;
|
c@77
|
284 vamp:quantize_step 1 ;
|
c@77
|
285 a vamp:KnownExtentsOutput ;
|
c@77
|
286 vamp:min_value 0 ;
|
c@77
|
287 vamp:max_value 1 ;
|
c@77
|
288 vamp:bin_count 1 ;
|
c@77
|
289 vamp:bin_names ( "");
|
c@77
|
290 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
291 vamp:sample_rate 1.34583 ;
|
c@77
|
292 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
293 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
294 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
295 .
|
c@77
|
296 plugbase:qm-keydetector_output_key a vamp:SparseOutput ;
|
c@77
|
297 vamp:identifier "key" ;
|
c@77
|
298 dc:title "Key" ;
|
c@77
|
299 dc:description "Estimated key (from C major = 1 to B major = 12 and C minor = 13 to B minor = 24)" ;
|
c@77
|
300 vamp:fixed_bin_count "true" ;
|
c@77
|
301 vamp:unit "" ;
|
c@77
|
302 a vamp:QuantizedOutput ;
|
c@77
|
303 vamp:quantize_step 1 ;
|
c@77
|
304 a vamp:KnownExtentsOutput ;
|
c@77
|
305 vamp:min_value 1 ;
|
c@77
|
306 vamp:max_value 24 ;
|
c@77
|
307 vamp:bin_count 1 ;
|
c@77
|
308 vamp:bin_names ( "");
|
c@77
|
309 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
310 vamp:sample_rate 1.34583 ;
|
c@77
|
311 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
312 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
313 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
314 .
|
c@77
|
315 plugbase:qm-keydetector_output_keystrength a vamp:DenseOutput ;
|
c@77
|
316 vamp:identifier "keystrength" ;
|
c@77
|
317 dc:title "Key Strength Plot" ;
|
c@77
|
318 dc:description "Correlation of the chroma vector with stored key profile for each major and minor key" ;
|
c@77
|
319 vamp:fixed_bin_count "true" ;
|
c@77
|
320 vamp:unit "" ;
|
c@77
|
321 vamp:bin_count 25 ;
|
c@77
|
322 vamp:bin_names ( "F# / Gb major" "B major" "E major" "A major" "D major" "G major" "C major" "F major" "Bb major" "Eb major" "Ab major" "Db major" " " "Eb / D# minor" "G# minor" "C# minor" "F# minor" "B minor" "E minor" "A minor" "D minor" "G minor" "C minor" "F minor" "Bb minor");
|
c@77
|
323 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
324 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
325 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
326 .
|
c@77
|
327 plugbase:qm-mfcc a vamp:Plugin ;
|
c@77
|
328 dc:title "Mel-Frequency Cepstral Coefficients" ;
|
c@77
|
329 vamp:name "Mel-Frequency Cepstral Coefficients" ;
|
c@77
|
330 dc:description """Calculate a series of MFCC vectors from the audio""" ;
|
c@77
|
331 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-mfcc> ;
|
c@77
|
332 foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here
|
c@77
|
333 dc:rights """Plugin by Nicolas Chetry and Chris Cannam. Copyright (c) 2008 QMUL - All Rights Reserved""" ;
|
c@77
|
334 vamp:identifier "qm-mfcc" ;
|
c@77
|
335 vamp:vamp_API_version vamp:api_version_2 ;
|
c@77
|
336 owl:versionInfo "1" ;
|
c@77
|
337 vamp:input_domain vamp:FrequencyDomain ;
|
c@77
|
338
|
c@77
|
339
|
c@77
|
340 vamp:parameter plugbase:qm-mfcc_param_nceps ;
|
c@77
|
341 vamp:parameter plugbase:qm-mfcc_param_logpower ;
|
c@77
|
342 vamp:parameter plugbase:qm-mfcc_param_wantc0 ;
|
c@77
|
343
|
c@77
|
344 vamp:output plugbase:qm-mfcc_output_coefficients ;
|
c@77
|
345 vamp:output plugbase:qm-mfcc_output_means ;
|
c@77
|
346 .
|
c@77
|
347 plugbase:qm-mfcc_param_nceps a vamp:QuantizedParameter ;
|
c@77
|
348 vamp:identifier "nceps" ;
|
c@77
|
349 dc:title "Number of Coefficients" ;
|
c@77
|
350 dc:format "" ;
|
c@77
|
351 vamp:min_value 1 ;
|
c@77
|
352 vamp:max_value 40 ;
|
c@77
|
353 vamp:unit "" ;
|
c@77
|
354 vamp:quantize_step 1 ;
|
c@77
|
355 vamp:default_value 20 ;
|
c@77
|
356 vamp:value_names ();
|
c@77
|
357 .
|
c@77
|
358 plugbase:qm-mfcc_param_logpower a vamp:Parameter ;
|
c@77
|
359 vamp:identifier "logpower" ;
|
c@77
|
360 dc:title "Power for Mel Amplitude Logs" ;
|
c@77
|
361 dc:format "" ;
|
c@77
|
362 vamp:min_value 0 ;
|
c@77
|
363 vamp:max_value 5 ;
|
c@77
|
364 vamp:unit "" ;
|
c@77
|
365 vamp:default_value 1 ;
|
c@77
|
366 vamp:value_names ();
|
c@77
|
367 .
|
c@77
|
368 plugbase:qm-mfcc_param_wantc0 a vamp:QuantizedParameter ;
|
c@77
|
369 vamp:identifier "wantc0" ;
|
c@77
|
370 dc:title "Include C0" ;
|
c@77
|
371 dc:format "" ;
|
c@77
|
372 vamp:min_value 0 ;
|
c@77
|
373 vamp:max_value 1 ;
|
c@77
|
374 vamp:unit "" ;
|
c@77
|
375 vamp:quantize_step 1 ;
|
c@77
|
376 vamp:default_value 1 ;
|
c@77
|
377 vamp:value_names ();
|
c@77
|
378 .
|
c@77
|
379 plugbase:qm-mfcc_output_coefficients a vamp:DenseOutput ;
|
c@77
|
380 vamp:identifier "coefficients" ;
|
c@77
|
381 dc:title "Coefficients" ;
|
c@77
|
382 dc:description "MFCC values" ;
|
c@77
|
383 vamp:fixed_bin_count "true" ;
|
c@77
|
384 vamp:unit "" ;
|
c@77
|
385 vamp:bin_count 20 ;
|
c@77
|
386 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
|
c@77
|
387 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
388 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
389 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
390 .
|
c@77
|
391 plugbase:qm-mfcc_output_means a vamp:DenseOutput ;
|
c@77
|
392 vamp:identifier "means" ;
|
c@77
|
393 dc:title "Means of Coefficients" ;
|
c@77
|
394 dc:description "Mean values of MFCCs across duration of audio input" ;
|
c@77
|
395 vamp:fixed_bin_count "true" ;
|
c@77
|
396 vamp:unit "" ;
|
c@77
|
397 vamp:bin_count 20 ;
|
c@77
|
398 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
|
c@77
|
399 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
400 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
401 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
402 .
|
c@77
|
403 plugbase:qm-onsetdetector a vamp:Plugin ;
|
c@77
|
404 dc:title "Note Onset Detector" ;
|
c@77
|
405 vamp:name "Note Onset Detector" ;
|
c@77
|
406 dc:description """Estimate individual note onset positions""" ;
|
c@77
|
407 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-onsetdetector> ;
|
c@77
|
408 foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here
|
c@77
|
409 dc:rights """Plugin by Christian Landone, Chris Duxbury and Juan Pablo Bello. Copyright (c) 2006-2008 QMUL - All Rights Reserved""" ;
|
c@77
|
410 vamp:identifier "qm-onsetdetector" ;
|
c@77
|
411 vamp:vamp_API_version vamp:api_version_2 ;
|
c@77
|
412 owl:versionInfo "2" ;
|
c@77
|
413 vamp:input_domain vamp:FrequencyDomain ;
|
c@77
|
414
|
c@77
|
415
|
c@77
|
416 vamp:parameter plugbase:qm-onsetdetector_param_dftype ;
|
c@77
|
417 vamp:parameter plugbase:qm-onsetdetector_param_sensitivity ;
|
c@77
|
418 vamp:parameter plugbase:qm-onsetdetector_param_whiten ;
|
c@77
|
419
|
c@77
|
420 vamp:output plugbase:qm-onsetdetector_output_onsets ;
|
c@77
|
421 vamp:output plugbase:qm-onsetdetector_output_detection_fn ;
|
c@77
|
422 vamp:output plugbase:qm-onsetdetector_output_smoothed_df ;
|
c@77
|
423 .
|
c@77
|
424 plugbase:qm-onsetdetector_param_dftype a vamp:QuantizedParameter ;
|
c@77
|
425 vamp:identifier "dftype" ;
|
c@77
|
426 dc:title "Onset Detection Function Type" ;
|
c@77
|
427 dc:format "" ;
|
c@77
|
428 vamp:min_value 0 ;
|
c@77
|
429 vamp:max_value 4 ;
|
c@77
|
430 vamp:unit "" ;
|
c@77
|
431 vamp:quantize_step 1 ;
|
c@77
|
432 vamp:default_value 3 ;
|
c@77
|
433 vamp:value_names ( "High-Frequency Content" "Spectral Difference" "Phase Deviation" "Complex Domain" "Broadband Energy Rise");
|
c@77
|
434 .
|
c@77
|
435 plugbase:qm-onsetdetector_param_sensitivity a vamp:QuantizedParameter ;
|
c@77
|
436 vamp:identifier "sensitivity" ;
|
c@77
|
437 dc:title "Onset Detector Sensitivity" ;
|
c@77
|
438 dc:format "%" ;
|
c@77
|
439 vamp:min_value 0 ;
|
c@77
|
440 vamp:max_value 100 ;
|
c@77
|
441 vamp:unit "%" ;
|
c@77
|
442 vamp:quantize_step 1 ;
|
c@77
|
443 vamp:default_value 50 ;
|
c@77
|
444 vamp:value_names ();
|
c@77
|
445 .
|
c@77
|
446 plugbase:qm-onsetdetector_param_whiten a vamp:QuantizedParameter ;
|
c@77
|
447 vamp:identifier "whiten" ;
|
c@77
|
448 dc:title "Adaptive Whitening" ;
|
c@77
|
449 dc:format "" ;
|
c@77
|
450 vamp:min_value 0 ;
|
c@77
|
451 vamp:max_value 1 ;
|
c@77
|
452 vamp:unit "" ;
|
c@77
|
453 vamp:quantize_step 1 ;
|
c@77
|
454 vamp:default_value 0 ;
|
c@77
|
455 vamp:value_names ();
|
c@77
|
456 .
|
c@77
|
457 plugbase:qm-onsetdetector_output_onsets a vamp:SparseOutput ;
|
c@77
|
458 vamp:identifier "onsets" ;
|
c@77
|
459 dc:title "Note Onsets" ;
|
c@77
|
460 dc:description "Perceived note onset positions" ;
|
c@77
|
461 vamp:fixed_bin_count "true" ;
|
c@77
|
462 vamp:unit "" ;
|
c@77
|
463 vamp:bin_count 0 ;
|
c@77
|
464 vamp:bin_names ();
|
c@77
|
465 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
466 vamp:sample_rate 86.1326 ;
|
c@77
|
467 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
468 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
469 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
470 .
|
c@77
|
471 plugbase:qm-onsetdetector_output_detection_fn a vamp:DenseOutput ;
|
c@77
|
472 vamp:identifier "detection_fn" ;
|
c@77
|
473 dc:title "Onset Detection Function" ;
|
c@77
|
474 dc:description "Probability function of note onset likelihood" ;
|
c@77
|
475 vamp:fixed_bin_count "true" ;
|
c@77
|
476 vamp:unit "" ;
|
c@77
|
477 vamp:bin_count 1 ;
|
c@77
|
478 vamp:bin_names ( "");
|
c@77
|
479 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
480 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
481 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
482 .
|
c@77
|
483 plugbase:qm-onsetdetector_output_smoothed_df a vamp:SparseOutput ;
|
c@77
|
484 vamp:identifier "smoothed_df" ;
|
c@77
|
485 dc:title "Smoothed Detection Function" ;
|
c@77
|
486 dc:description "Smoothed probability function used for peak-picking" ;
|
c@77
|
487 vamp:fixed_bin_count "true" ;
|
c@77
|
488 vamp:unit "" ;
|
c@77
|
489 vamp:bin_count 1 ;
|
c@77
|
490 vamp:bin_names ( "");
|
c@77
|
491 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
492 vamp:sample_rate 86.1326 ;
|
c@77
|
493 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
494 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
495 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
496 .
|
c@77
|
497 plugbase:qm-segmenter a vamp:Plugin ;
|
c@77
|
498 dc:title "Segmenter" ;
|
c@77
|
499 vamp:name "Segmenter" ;
|
c@77
|
500 dc:description """Divide the track into a sequence of consistent segments""" ;
|
c@77
|
501 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-segmenter> ;
|
c@77
|
502 foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here
|
c@77
|
503 dc:rights """Plugin by Mark Levy. Copyright (c) 2006-2008 QMUL - All Rights Reserved""" ;
|
c@77
|
504 vamp:identifier "qm-segmenter" ;
|
c@77
|
505 vamp:vamp_API_version vamp:api_version_2 ;
|
c@77
|
506 owl:versionInfo "2" ;
|
c@77
|
507 vamp:input_domain vamp:TimeDomain ;
|
c@77
|
508
|
c@77
|
509 vamp:parameter plugbase:qm-segmenter_param_nSegmentTypes ;
|
c@77
|
510 vamp:parameter plugbase:qm-segmenter_param_featureType ;
|
c@77
|
511 vamp:parameter plugbase:qm-segmenter_param_neighbourhoodLimit ;
|
c@77
|
512
|
c@77
|
513 vamp:output plugbase:qm-segmenter_output_segmentation ;
|
c@77
|
514 .
|
c@77
|
515 plugbase:qm-segmenter_param_nSegmentTypes a vamp:QuantizedParameter ;
|
c@77
|
516 vamp:identifier "nSegmentTypes" ;
|
c@77
|
517 dc:title "Number of segment-types" ;
|
c@77
|
518 dc:format "" ;
|
c@77
|
519 vamp:min_value 2 ;
|
c@77
|
520 vamp:max_value 12 ;
|
c@77
|
521 vamp:unit "" ;
|
c@77
|
522 vamp:quantize_step 1 ;
|
c@77
|
523 vamp:default_value 10 ;
|
c@77
|
524 vamp:value_names ();
|
c@77
|
525 .
|
c@77
|
526 plugbase:qm-segmenter_param_featureType a vamp:QuantizedParameter ;
|
c@77
|
527 vamp:identifier "featureType" ;
|
c@77
|
528 dc:title "Feature Type" ;
|
c@77
|
529 dc:format "" ;
|
c@77
|
530 vamp:min_value 1 ;
|
c@77
|
531 vamp:max_value 3 ;
|
c@77
|
532 vamp:unit "" ;
|
c@77
|
533 vamp:quantize_step 1 ;
|
c@77
|
534 vamp:default_value 1 ;
|
c@77
|
535 vamp:value_names ( "Hybrid (Constant-Q)" "Chromatic (Chroma)" "Timbral (MFCC)");
|
c@77
|
536 .
|
c@77
|
537 plugbase:qm-segmenter_param_neighbourhoodLimit a vamp:QuantizedParameter ;
|
c@77
|
538 vamp:identifier "neighbourhoodLimit" ;
|
c@77
|
539 dc:title "Minimum segment duration" ;
|
c@77
|
540 dc:format "s" ;
|
c@77
|
541 vamp:min_value 1 ;
|
c@77
|
542 vamp:max_value 15 ;
|
c@77
|
543 vamp:unit "s" ;
|
c@77
|
544 vamp:quantize_step 0.2 ;
|
c@77
|
545 vamp:default_value 4 ;
|
c@77
|
546 vamp:value_names ();
|
c@77
|
547 .
|
c@77
|
548 plugbase:qm-segmenter_output_segmentation a vamp:SparseOutput ;
|
c@77
|
549 vamp:identifier "segmentation" ;
|
c@77
|
550 dc:title "Segmentation" ;
|
c@77
|
551 dc:description "Segmentation" ;
|
c@77
|
552 vamp:fixed_bin_count "true" ;
|
c@77
|
553 vamp:unit "segment-type" ;
|
c@77
|
554 a vamp:QuantizedOutput ;
|
c@77
|
555 vamp:quantize_step 1 ;
|
c@77
|
556 a vamp:KnownExtentsOutput ;
|
c@77
|
557 vamp:min_value 1 ;
|
c@77
|
558 vamp:max_value 10 ;
|
c@77
|
559 vamp:bin_count 1 ;
|
c@77
|
560 vamp:bin_names ( "");
|
c@77
|
561 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
562 vamp:sample_rate 5 ;
|
c@77
|
563 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
564 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
565 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
566 .
|
c@77
|
567 plugbase:qm-similarity a vamp:Plugin ;
|
c@77
|
568 dc:title "Similarity" ;
|
c@77
|
569 vamp:name "Similarity" ;
|
c@77
|
570 dc:description """Return a distance matrix for similarity between the input audio channels""" ;
|
c@77
|
571 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-similarity> ;
|
c@77
|
572 foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here
|
c@77
|
573 dc:rights """Plugin by Mark Levy, Kurt Jacobson and Chris Cannam. Copyright (c) 2008 QMUL - All Rights Reserved""" ;
|
c@77
|
574 vamp:identifier "qm-similarity" ;
|
c@77
|
575 vamp:vamp_API_version vamp:api_version_2 ;
|
c@77
|
576 owl:versionInfo "1" ;
|
c@77
|
577 vamp:input_domain vamp:TimeDomain ;
|
c@77
|
578
|
c@77
|
579 vamp:parameter plugbase:qm-similarity_param_featureType ;
|
c@77
|
580
|
c@77
|
581 vamp:output plugbase:qm-similarity_output_distancematrix ;
|
c@77
|
582 vamp:output plugbase:qm-similarity_output_distancevector ;
|
c@77
|
583 vamp:output plugbase:qm-similarity_output_sorteddistancevector ;
|
c@77
|
584 vamp:output plugbase:qm-similarity_output_means ;
|
c@77
|
585 vamp:output plugbase:qm-similarity_output_variances ;
|
c@77
|
586 vamp:output plugbase:qm-similarity_output_beatspectrum ;
|
c@77
|
587 .
|
c@77
|
588 plugbase:qm-similarity_param_featureType a vamp:QuantizedParameter ;
|
c@77
|
589 vamp:identifier "featureType" ;
|
c@77
|
590 dc:title "Feature Type" ;
|
c@77
|
591 dc:format "" ;
|
c@77
|
592 vamp:min_value 0 ;
|
c@77
|
593 vamp:max_value 4 ;
|
c@77
|
594 vamp:unit "" ;
|
c@77
|
595 vamp:quantize_step 1 ;
|
c@77
|
596 vamp:default_value 1 ;
|
c@77
|
597 vamp:value_names ( "Timbre" "Timbre and Rhythm" "Chroma" "Chroma and Rhythm" "Rhythm only");
|
c@77
|
598 .
|
c@77
|
599 plugbase:qm-similarity_output_distancematrix a vamp:DenseOutput ;
|
c@77
|
600 vamp:identifier "distancematrix" ;
|
c@77
|
601 dc:title "Distance Matrix" ;
|
c@77
|
602 dc:description "Distance matrix for similarity metric. Smaller = more similar. Should be symmetrical." ;
|
c@77
|
603 vamp:fixed_bin_count "true" ;
|
c@77
|
604 vamp:unit "" ;
|
c@77
|
605 vamp:bin_count 0 ;
|
c@77
|
606 vamp:bin_names ();
|
c@77
|
607 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
608 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
609 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
610 .
|
c@77
|
611 plugbase:qm-similarity_output_distancevector a vamp:DenseOutput ;
|
c@77
|
612 vamp:identifier "distancevector" ;
|
c@77
|
613 dc:title "Distance from First Channel" ;
|
c@77
|
614 dc:description "Distance vector for similarity of each channel to the first channel. Smaller = more similar." ;
|
c@77
|
615 vamp:fixed_bin_count "true" ;
|
c@77
|
616 vamp:unit "" ;
|
c@77
|
617 vamp:bin_count 0 ;
|
c@77
|
618 vamp:bin_names ();
|
c@77
|
619 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
620 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
621 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
622 .
|
c@77
|
623 plugbase:qm-similarity_output_sorteddistancevector a vamp:DenseOutput ;
|
c@77
|
624 vamp:identifier "sorteddistancevector" ;
|
c@77
|
625 dc:title "Ordered Distances from First Channel" ;
|
c@77
|
626 dc:description "Vector of the order of other channels in similarity to the first, followed by distance vector for similarity of each to the first. Smaller = more similar." ;
|
c@77
|
627 vamp:fixed_bin_count "true" ;
|
c@77
|
628 vamp:unit "" ;
|
c@77
|
629 vamp:bin_count 0 ;
|
c@77
|
630 vamp:bin_names ();
|
c@77
|
631 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
632 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
633 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
634 .
|
c@77
|
635 plugbase:qm-similarity_output_means a vamp:DenseOutput ;
|
c@77
|
636 vamp:identifier "means" ;
|
c@77
|
637 dc:title "Feature Means" ;
|
c@77
|
638 dc:description "Means of the feature bins. Feature time (sec) corresponds to input channel. Number of bins depends on selected feature type." ;
|
c@77
|
639 vamp:fixed_bin_count "true" ;
|
c@77
|
640 vamp:unit "" ;
|
c@77
|
641 vamp:bin_count 20 ;
|
c@77
|
642 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
|
c@77
|
643 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
644 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
645 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
646 .
|
c@77
|
647 plugbase:qm-similarity_output_variances a vamp:DenseOutput ;
|
c@77
|
648 vamp:identifier "variances" ;
|
c@77
|
649 dc:title "Feature Variances" ;
|
c@77
|
650 dc:description "Variances of the feature bins. Feature time (sec) corresponds to input channel. Number of bins depends on selected feature type." ;
|
c@77
|
651 vamp:fixed_bin_count "true" ;
|
c@77
|
652 vamp:unit "" ;
|
c@77
|
653 vamp:bin_count 20 ;
|
c@77
|
654 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
|
c@77
|
655 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
656 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
657 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
658 .
|
c@77
|
659 plugbase:qm-similarity_output_beatspectrum a vamp:SparseOutput ;
|
c@77
|
660 vamp:identifier "beatspectrum" ;
|
c@77
|
661 dc:title "Beat Spectra" ;
|
c@77
|
662 dc:description "Rhythmic self-similarity vectors (beat spectra) for the input channels. Feature time (sec) corresponds to input channel. Not returned if rhythm weighting is zero." ;
|
c@77
|
663 vamp:fixed_bin_count "false" ;
|
c@77
|
664 vamp:unit "" ;
|
c@77
|
665 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
666 vamp:sample_rate 1 ;
|
c@77
|
667 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
668 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
669 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
670 .
|
c@77
|
671 plugbase:qm-tempotracker a vamp:Plugin ;
|
c@77
|
672 dc:title "Tempo and Beat Tracker" ;
|
c@77
|
673 vamp:name "Tempo and Beat Tracker" ;
|
c@77
|
674 dc:description """Estimate beat locations and tempo""" ;
|
c@77
|
675 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-tempotracker> ;
|
c@77
|
676 foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here
|
c@77
|
677 dc:rights """Plugin by Christian Landone and Matthew Davies. Copyright (c) 2006-2008 QMUL - All Rights Reserved""" ;
|
c@77
|
678 vamp:identifier "qm-tempotracker" ;
|
c@77
|
679 vamp:vamp_API_version vamp:api_version_2 ;
|
c@77
|
680 owl:versionInfo "3" ;
|
c@77
|
681 vamp:input_domain vamp:FrequencyDomain ;
|
c@77
|
682
|
c@77
|
683
|
c@77
|
684 vamp:parameter plugbase:qm-tempotracker_param_dftype ;
|
c@77
|
685 vamp:parameter plugbase:qm-tempotracker_param_whiten ;
|
c@77
|
686
|
c@77
|
687 vamp:output plugbase:qm-tempotracker_output_beats ;
|
c@77
|
688 vamp:output plugbase:qm-tempotracker_output_detection_fn ;
|
c@77
|
689 vamp:output plugbase:qm-tempotracker_output_tempo ;
|
c@77
|
690 .
|
c@77
|
691 plugbase:qm-tempotracker_param_dftype a vamp:QuantizedParameter ;
|
c@77
|
692 vamp:identifier "dftype" ;
|
c@77
|
693 dc:title "Onset Detection Function Type" ;
|
c@77
|
694 dc:format "" ;
|
c@77
|
695 vamp:min_value 0 ;
|
c@77
|
696 vamp:max_value 4 ;
|
c@77
|
697 vamp:unit "" ;
|
c@77
|
698 vamp:quantize_step 1 ;
|
c@77
|
699 vamp:default_value 3 ;
|
c@77
|
700 vamp:value_names ( "High-Frequency Content" "Spectral Difference" "Phase Deviation" "Complex Domain" "Broadband Energy Rise");
|
c@77
|
701 .
|
c@77
|
702 plugbase:qm-tempotracker_param_whiten a vamp:QuantizedParameter ;
|
c@77
|
703 vamp:identifier "whiten" ;
|
c@77
|
704 dc:title "Adaptive Whitening" ;
|
c@77
|
705 dc:format "" ;
|
c@77
|
706 vamp:min_value 0 ;
|
c@77
|
707 vamp:max_value 1 ;
|
c@77
|
708 vamp:unit "" ;
|
c@77
|
709 vamp:quantize_step 1 ;
|
c@77
|
710 vamp:default_value 0 ;
|
c@77
|
711 vamp:value_names ();
|
c@77
|
712 .
|
c@77
|
713 plugbase:qm-tempotracker_output_beats a vamp:SparseOutput ;
|
c@77
|
714 vamp:identifier "beats" ;
|
c@77
|
715 dc:title "Beats" ;
|
c@77
|
716 dc:description "Estimated metrical beat locations" ;
|
c@77
|
717 vamp:fixed_bin_count "true" ;
|
c@77
|
718 vamp:unit "" ;
|
c@77
|
719 vamp:bin_count 0 ;
|
c@77
|
720 vamp:bin_names ();
|
c@77
|
721 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
722 vamp:sample_rate 86.1326 ;
|
c@77
|
723 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
724 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
725 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
726 .
|
c@77
|
727 plugbase:qm-tempotracker_output_detection_fn a vamp:DenseOutput ;
|
c@77
|
728 vamp:identifier "detection_fn" ;
|
c@77
|
729 dc:title "Onset Detection Function" ;
|
c@77
|
730 dc:description "Probability function of note onset likelihood" ;
|
c@77
|
731 vamp:fixed_bin_count "true" ;
|
c@77
|
732 vamp:unit "" ;
|
c@77
|
733 vamp:bin_count 1 ;
|
c@77
|
734 vamp:bin_names ( "");
|
c@77
|
735 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
736 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
737 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
738 .
|
c@77
|
739 plugbase:qm-tempotracker_output_tempo a vamp:SparseOutput ;
|
c@77
|
740 vamp:identifier "tempo" ;
|
c@77
|
741 dc:title "Tempo" ;
|
c@77
|
742 dc:description "Locked tempo estimates" ;
|
c@77
|
743 vamp:fixed_bin_count "true" ;
|
c@77
|
744 vamp:unit "bpm" ;
|
c@77
|
745 vamp:bin_count 1 ;
|
c@77
|
746 vamp:bin_names ( "");
|
c@77
|
747 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
748 vamp:sample_rate 86.1326 ;
|
c@77
|
749 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
750 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
751 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
752 .
|
c@77
|
753 plugbase:qm-tonalchange a vamp:Plugin ;
|
c@77
|
754 dc:title "Tonal Change" ;
|
c@77
|
755 vamp:name "Tonal Change" ;
|
c@77
|
756 dc:description """Detect and return the positions of harmonic changes such as chord boundaries""" ;
|
c@77
|
757 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-tonalchange> ;
|
c@77
|
758 foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here
|
c@77
|
759 dc:rights """Plugin by Martin Gasser and Christopher Harte. Copyright (c) 2006-2008 QMUL - All Rights Reserved""" ;
|
c@77
|
760 vamp:identifier "qm-tonalchange" ;
|
c@77
|
761 vamp:vamp_API_version vamp:api_version_2 ;
|
c@77
|
762 owl:versionInfo "1" ;
|
c@77
|
763 vamp:input_domain vamp:TimeDomain ;
|
c@77
|
764
|
c@77
|
765 vamp:parameter plugbase:qm-tonalchange_param_smoothingwidth ;
|
c@77
|
766 vamp:parameter plugbase:qm-tonalchange_param_minpitch ;
|
c@77
|
767 vamp:parameter plugbase:qm-tonalchange_param_maxpitch ;
|
c@77
|
768 vamp:parameter plugbase:qm-tonalchange_param_tuning ;
|
c@77
|
769
|
c@77
|
770 vamp:output plugbase:qm-tonalchange_output_tcstransform ;
|
c@77
|
771 vamp:output plugbase:qm-tonalchange_output_tcfunction ;
|
c@77
|
772 vamp:output plugbase:qm-tonalchange_output_changepositions ;
|
c@77
|
773 .
|
c@77
|
774 plugbase:qm-tonalchange_param_smoothingwidth a vamp:QuantizedParameter ;
|
c@77
|
775 vamp:identifier "smoothingwidth" ;
|
c@77
|
776 dc:title "Gaussian smoothing" ;
|
c@77
|
777 dc:format "frames" ;
|
c@77
|
778 vamp:min_value 0 ;
|
c@77
|
779 vamp:max_value 20 ;
|
c@77
|
780 vamp:unit "frames" ;
|
c@77
|
781 vamp:quantize_step 1 ;
|
c@77
|
782 vamp:default_value 5 ;
|
c@77
|
783 vamp:value_names ();
|
c@77
|
784 .
|
c@77
|
785 plugbase:qm-tonalchange_param_minpitch a vamp:QuantizedParameter ;
|
c@77
|
786 vamp:identifier "minpitch" ;
|
c@77
|
787 dc:title "Chromagram minimum pitch" ;
|
c@77
|
788 dc:format "MIDI units" ;
|
c@77
|
789 vamp:min_value 0 ;
|
c@77
|
790 vamp:max_value 127 ;
|
c@77
|
791 vamp:unit "MIDI units" ;
|
c@77
|
792 vamp:quantize_step 1 ;
|
c@77
|
793 vamp:default_value 32 ;
|
c@77
|
794 vamp:value_names ();
|
c@77
|
795 .
|
c@77
|
796 plugbase:qm-tonalchange_param_maxpitch a vamp:QuantizedParameter ;
|
c@77
|
797 vamp:identifier "maxpitch" ;
|
c@77
|
798 dc:title "Chromagram maximum pitch" ;
|
c@77
|
799 dc:format "MIDI units" ;
|
c@77
|
800 vamp:min_value 0 ;
|
c@77
|
801 vamp:max_value 127 ;
|
c@77
|
802 vamp:unit "MIDI units" ;
|
c@77
|
803 vamp:quantize_step 1 ;
|
c@77
|
804 vamp:default_value 108 ;
|
c@77
|
805 vamp:value_names ();
|
c@77
|
806 .
|
c@77
|
807 plugbase:qm-tonalchange_param_tuning a vamp:Parameter ;
|
c@77
|
808 vamp:identifier "tuning" ;
|
c@77
|
809 dc:title "Chromagram tuning frequency" ;
|
c@77
|
810 dc:format "Hz" ;
|
c@77
|
811 vamp:min_value 420 ;
|
c@77
|
812 vamp:max_value 460 ;
|
c@77
|
813 vamp:unit "Hz" ;
|
c@77
|
814 vamp:default_value 440 ;
|
c@77
|
815 vamp:value_names ();
|
c@77
|
816 .
|
c@77
|
817 plugbase:qm-tonalchange_output_tcstransform a vamp:DenseOutput ;
|
c@77
|
818 vamp:identifier "tcstransform" ;
|
c@77
|
819 dc:title "Transform to 6D Tonal Content Space" ;
|
c@77
|
820 dc:description "" ;
|
c@77
|
821 vamp:fixed_bin_count "true" ;
|
c@77
|
822 vamp:unit "" ;
|
c@77
|
823 a vamp:KnownExtentsOutput ;
|
c@77
|
824 vamp:min_value -1 ;
|
c@77
|
825 vamp:max_value 1 ;
|
c@77
|
826 vamp:bin_count 6 ;
|
c@77
|
827 vamp:bin_names ( "" "" "" "" "" "");
|
c@77
|
828 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
829 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
830 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
831 .
|
c@77
|
832 plugbase:qm-tonalchange_output_tcfunction a vamp:SparseOutput ;
|
c@77
|
833 vamp:identifier "tcfunction" ;
|
c@77
|
834 dc:title "Tonal Change Detection Function" ;
|
c@77
|
835 dc:description "" ;
|
c@77
|
836 vamp:fixed_bin_count "true" ;
|
c@77
|
837 vamp:unit "" ;
|
c@77
|
838 vamp:bin_count 1 ;
|
c@77
|
839 vamp:bin_names ( "");
|
c@77
|
840 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
841 vamp:sample_rate 21.5332 ;
|
c@77
|
842 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
843 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
844 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
845 .
|
c@77
|
846 plugbase:qm-tonalchange_output_changepositions a vamp:SparseOutput ;
|
c@77
|
847 vamp:identifier "changepositions" ;
|
c@77
|
848 dc:title "Tonal Change Positions" ;
|
c@77
|
849 dc:description "" ;
|
c@77
|
850 vamp:fixed_bin_count "true" ;
|
c@77
|
851 vamp:unit "" ;
|
c@77
|
852 vamp:bin_count 0 ;
|
c@77
|
853 vamp:bin_names ();
|
c@77
|
854 vamp:sample_type vamp:VariableSampleRate ;
|
c@77
|
855 vamp:sample_rate 21.5332 ;
|
c@77
|
856 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
c@77
|
857 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
c@77
|
858 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
c@77
|
859 .
|
c@77
|
860
|