comparison plugins/qm-vamp-plugins.n3 @ 80:ec72febb78ac

Update QM Vamp Plugins RDF
author Chris Cannam
date Wed, 29 Jan 2020 09:30:40 +0000
parents 7ed841b636ea
children
comparison
equal deleted inserted replaced
79:a1dd981a7ea8 80:ec72febb78ac
9 @prefix cc: <http://web.resource.org/cc/> . 9 @prefix cc: <http://web.resource.org/cc/> .
10 @prefix doap: <http://usefulinc.com/ns/doap#> . 10 @prefix doap: <http://usefulinc.com/ns/doap#> .
11 @prefix : <#> . 11 @prefix : <#> .
12 12
13 <> a vamp:PluginDescription ; 13 <> a vamp:PluginDescription ;
14 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; 14 foaf:maker <http://vamp-plugins.org/rdf/template-generator> ;
15 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins> . 15 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins> .
16 16
17 :maker 17 :maker
18 foaf:name "Queen Mary, University of London" ; 18 foaf:name "Queen Mary, University of London" ;
19 foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ; 19 foaf:logo <https://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
20 foaf:page <http://c4dm.eecs.qmul.ac.uk/> . 20 foaf:page <https://c4dm.eecs.qmul.ac.uk/> .
21 21
22 plugbase:library a vamp:PluginLibrary ; 22 plugbase:library a vamp:PluginLibrary ;
23 vamp:identifier "qm-vamp-plugins" ; 23 vamp:identifier "qm-vamp-plugins" ;
24 dc:title "Queen Mary plugin set" ; 24 dc:title "Queen Mary plugin set" ;
25 foaf:maker :maker ; 25 foaf:maker :maker ;
34 vamp:available_plugin plugbase:qm-segmenter ; 34 vamp:available_plugin plugbase:qm-segmenter ;
35 vamp:available_plugin plugbase:qm-similarity ; 35 vamp:available_plugin plugbase:qm-similarity ;
36 vamp:available_plugin plugbase:qm-tempotracker ; 36 vamp:available_plugin plugbase:qm-tempotracker ;
37 vamp:available_plugin plugbase:qm-tonalchange ; 37 vamp:available_plugin plugbase:qm-tonalchange ;
38 vamp:available_plugin plugbase:qm-transcription ; 38 vamp:available_plugin plugbase:qm-transcription ;
39 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html> ; 39 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html> ;
40 doap:download-page <https://code.soundsoftware.ac.uk/projects/qm-vamp-plugins/files> ; 40 doap:download-page <https://code.soundsoftware.ac.uk/projects/qm-vamp-plugins/files> ;
41 dc:title "Queen Mary plugin set" ; 41 dc:title "Queen Mary plugin set" ;
42 dc:description """Plugins from the Centre for Digital Music at Queen Mary, University of London""" . 42 dc:description """Plugins from the Centre for Digital Music at Queen Mary, University of London""" .
43 43
44 plugbase:qm-adaptivespectrogram a vamp:Plugin ; 44 plugbase:qm-adaptivespectrogram a vamp:Plugin ;
46 vamp:name "Adaptive Spectrogram" ; 46 vamp:name "Adaptive Spectrogram" ;
47 vamp:category "Visualisation" ; 47 vamp:category "Visualisation" ;
48 dc:description """Produce an adaptive spectrogram by adaptive selection from spectrograms at multiple resolutions""" ; 48 dc:description """Produce an adaptive spectrogram by adaptive selection from spectrograms at multiple resolutions""" ;
49 foaf:maker :maker ; 49 foaf:maker :maker ;
50 dc:rights """Plugin by Wen Xue and Chris Cannam. Copyright (c) 2009 Wen Xue and QMUL - All Rights Reserved""" ; 50 dc:rights """Plugin by Wen Xue and Chris Cannam. Copyright (c) 2009 Wen Xue and QMUL - All Rights Reserved""" ;
51 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
51 vamp:identifier "qm-adaptivespectrogram" ; 52 vamp:identifier "qm-adaptivespectrogram" ;
52 vamp:vamp_API_version vamp:api_version_2 ; 53 vamp:vamp_API_version vamp:api_version_2 ;
53 owl:versionInfo "1" ; 54 owl:versionInfo "1" ;
54 vamp:input_domain vamp:TimeDomain ; 55 vamp:input_domain vamp:TimeDomain ;
55 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-adaptivespectrogram> ; 56 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-adaptivespectrogram> ;
56 57
57 vamp:parameter plugbase:qm-adaptivespectrogram_param_n ; 58 vamp:parameter plugbase:qm-adaptivespectrogram_param_n ;
58 vamp:parameter plugbase:qm-adaptivespectrogram_param_w ; 59 vamp:parameter plugbase:qm-adaptivespectrogram_param_w ;
60 vamp:parameter plugbase:qm-adaptivespectrogram_param_dec ;
59 vamp:parameter plugbase:qm-adaptivespectrogram_param_coarse ; 61 vamp:parameter plugbase:qm-adaptivespectrogram_param_coarse ;
60 vamp:parameter plugbase:qm-adaptivespectrogram_param_threaded ; 62 vamp:parameter plugbase:qm-adaptivespectrogram_param_threaded ;
61 63
62 vamp:output plugbase:qm-adaptivespectrogram_output_output ; 64 vamp:output plugbase:qm-adaptivespectrogram_output_output ;
63 . 65 .
80 vamp:max_value 14 ; 82 vamp:max_value 14 ;
81 vamp:unit "" ; 83 vamp:unit "" ;
82 vamp:quantize_step 1 ; 84 vamp:quantize_step 1 ;
83 vamp:default_value 9 ; 85 vamp:default_value 9 ;
84 vamp:value_names ( "2" "4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"); 86 vamp:value_names ( "2" "4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384");
87 .
88 plugbase:qm-adaptivespectrogram_param_dec a vamp:QuantizedParameter ;
89 vamp:identifier "dec" ;
90 dc:title "Decimation factor" ;
91 dc:format "" ;
92 vamp:min_value 0 ;
93 vamp:max_value 3 ;
94 vamp:unit "" ;
95 vamp:quantize_step 1 ;
96 vamp:default_value 0 ;
97 vamp:value_names ( "No decimation" "2" "4" "8");
85 . 98 .
86 plugbase:qm-adaptivespectrogram_param_coarse a vamp:QuantizedParameter ; 99 plugbase:qm-adaptivespectrogram_param_coarse a vamp:QuantizedParameter ;
87 vamp:identifier "coarse" ; 100 vamp:identifier "coarse" ;
88 dc:title "Omit alternate resolutions" ; 101 dc:title "Omit alternate resolutions" ;
89 dc:format "" ; 102 dc:format "" ;
116 dc:title "Bar and Beat Tracker" ; 129 dc:title "Bar and Beat Tracker" ;
117 vamp:name "Bar and Beat Tracker" ; 130 vamp:name "Bar and Beat Tracker" ;
118 vamp:category "Time > Tempo" ; 131 vamp:category "Time > Tempo" ;
119 dc:description """Estimate bar and beat locations""" ; 132 dc:description """Estimate bar and beat locations""" ;
120 foaf:maker :maker ; 133 foaf:maker :maker ;
121 dc:rights """Plugin by Matthew Davies, Christian Landone and Chris Cannam. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; 134 dc:rights """Plugin by Matthew Davies, Christian Landone and Chris Cannam. Copyright (c) 2006-2013 QMUL - All Rights Reserved""" ;
135 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
122 vamp:identifier "qm-barbeattracker" ; 136 vamp:identifier "qm-barbeattracker" ;
123 vamp:vamp_API_version vamp:api_version_2 ; 137 vamp:vamp_API_version vamp:api_version_2 ;
124 owl:versionInfo "1" ; 138 owl:versionInfo "1" ;
125 vamp:input_domain vamp:TimeDomain ; 139 vamp:input_domain vamp:TimeDomain ;
126 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-barbeattracker> ; 140 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-barbeattracker> ;
127 141
128 vamp:parameter plugbase:qm-barbeattracker_param_bpb ; 142 vamp:parameter plugbase:qm-barbeattracker_param_bpb ;
143 vamp:parameter plugbase:qm-barbeattracker_param_alpha ;
144 vamp:parameter plugbase:qm-barbeattracker_param_inputtempo ;
145 vamp:parameter plugbase:qm-barbeattracker_param_constraintempo ;
129 146
130 vamp:output plugbase:qm-barbeattracker_output_beats ; 147 vamp:output plugbase:qm-barbeattracker_output_beats ;
131 vamp:output plugbase:qm-barbeattracker_output_bars ; 148 vamp:output plugbase:qm-barbeattracker_output_bars ;
132 vamp:output plugbase:qm-barbeattracker_output_beatcounts ; 149 vamp:output plugbase:qm-barbeattracker_output_beatcounts ;
133 vamp:output plugbase:qm-barbeattracker_output_beatsd ; 150 vamp:output plugbase:qm-barbeattracker_output_beatsd ;
139 vamp:min_value 2 ; 156 vamp:min_value 2 ;
140 vamp:max_value 16 ; 157 vamp:max_value 16 ;
141 vamp:unit "" ; 158 vamp:unit "" ;
142 vamp:quantize_step 1 ; 159 vamp:quantize_step 1 ;
143 vamp:default_value 4 ; 160 vamp:default_value 4 ;
161 vamp:value_names ();
162 .
163 plugbase:qm-barbeattracker_param_alpha a vamp:Parameter ;
164 vamp:identifier "alpha" ;
165 dc:title "Alpha" ;
166 dc:format "" ;
167 vamp:min_value 0.1 ;
168 vamp:max_value 0.99 ;
169 vamp:unit "" ;
170 vamp:default_value 0.9 ;
171 vamp:value_names ();
172 .
173 plugbase:qm-barbeattracker_param_inputtempo a vamp:QuantizedParameter ;
174 vamp:identifier "inputtempo" ;
175 dc:title "Tempo Hint" ;
176 dc:format "BPM" ;
177 vamp:min_value 50 ;
178 vamp:max_value 250 ;
179 vamp:unit "BPM" ;
180 vamp:quantize_step 1 ;
181 vamp:default_value 120 ;
182 vamp:value_names ();
183 .
184 plugbase:qm-barbeattracker_param_constraintempo a vamp:QuantizedParameter ;
185 vamp:identifier "constraintempo" ;
186 dc:title "Constrain Tempo" ;
187 dc:format "" ;
188 vamp:min_value 0 ;
189 vamp:max_value 1 ;
190 vamp:unit "" ;
191 vamp:quantize_step 1 ;
192 vamp:default_value 0 ;
144 vamp:value_names (); 193 vamp:value_names ();
145 . 194 .
146 plugbase:qm-barbeattracker_output_beats a vamp:SparseOutput ; 195 plugbase:qm-barbeattracker_output_beats a vamp:SparseOutput ;
147 vamp:identifier "beats" ; 196 vamp:identifier "beats" ;
148 dc:title "Beats" ; 197 dc:title "Beats" ;
190 plugbase:qm-chromagram a vamp:Plugin ; 239 plugbase:qm-chromagram a vamp:Plugin ;
191 dc:title "Chromagram" ; 240 dc:title "Chromagram" ;
192 vamp:name "Chromagram" ; 241 vamp:name "Chromagram" ;
193 vamp:category "Visualisation" ; 242 vamp:category "Visualisation" ;
194 dc:description """Extract a series of tonal chroma vectors from the audio""" ; 243 dc:description """Extract a series of tonal chroma vectors from the audio""" ;
195 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-chromagram> ; 244 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-chromagram> ;
196 foaf:maker :maker ; 245 foaf:maker :maker ;
197 dc:rights """Plugin by Chris Cannam and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; 246 dc:rights """Plugin by Chris Cannam and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
247 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
198 vamp:identifier "qm-chromagram" ; 248 vamp:identifier "qm-chromagram" ;
199 vamp:vamp_API_version vamp:api_version_2 ; 249 vamp:vamp_API_version vamp:api_version_2 ;
200 owl:versionInfo "4" ; 250 owl:versionInfo "5" ;
201 vamp:input_domain vamp:FrequencyDomain ; 251 vamp:input_domain vamp:FrequencyDomain ;
202 252
203 253
204 vamp:parameter plugbase:qm-chromagram_param_minpitch ; 254 vamp:parameter plugbase:qm-chromagram_param_minpitch ;
205 vamp:parameter plugbase:qm-chromagram_param_maxpitch ; 255 vamp:parameter plugbase:qm-chromagram_param_maxpitch ;
265 vamp:value_names ( "None" "Unit Sum" "Unit Maximum"); 315 vamp:value_names ( "None" "Unit Sum" "Unit Maximum");
266 . 316 .
267 plugbase:qm-chromagram_output_chromagram a vamp:DenseOutput ; 317 plugbase:qm-chromagram_output_chromagram a vamp:DenseOutput ;
268 vamp:identifier "chromagram" ; 318 vamp:identifier "chromagram" ;
269 dc:title "Chromagram" ; 319 dc:title "Chromagram" ;
270 dc:description "Output of chromagram, as a single vector per process block" ; 320 dc:description """Output of chromagram, as a single vector per process block""" ;
271 vamp:fixed_bin_count "true" ; 321 vamp:fixed_bin_count "true" ;
272 vamp:unit "" ; 322 vamp:unit "" ;
273 vamp:bin_count 12 ; 323 vamp:bin_count 12 ;
274 vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B"); 324 vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B");
275 vamp:computes_signal_type af:Chromagram ; 325 vamp:computes_signal_type af:Chromagram ;
276 . 326 .
277 plugbase:qm-chromagram_output_chromameans a vamp:DenseOutput ; 327 plugbase:qm-chromagram_output_chromameans a vamp:DenseOutput ;
278 vamp:identifier "chromameans" ; 328 vamp:identifier "chromameans" ;
279 dc:title "Chroma Means" ; 329 dc:title "Chroma Means" ;
280 dc:description "Mean values of chromagram bins across the duration of the input audio" ; 330 dc:description """Mean values of chromagram bins across the duration of the input audio""" ;
281 vamp:fixed_bin_count "true" ; 331 vamp:fixed_bin_count "true" ;
282 vamp:unit "" ; 332 vamp:unit "" ;
283 vamp:bin_count 12 ; 333 vamp:bin_count 12 ;
284 vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B"); 334 vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B");
285 # vamp:computes_event_type <Place event type URI here and uncomment> ; 335 # vamp:computes_event_type <Place event type URI here and uncomment> ;
289 plugbase:qm-constantq a vamp:Plugin ; 339 plugbase:qm-constantq a vamp:Plugin ;
290 dc:title "Constant-Q Spectrogram" ; 340 dc:title "Constant-Q Spectrogram" ;
291 vamp:name "Constant-Q Spectrogram" ; 341 vamp:name "Constant-Q Spectrogram" ;
292 vamp:category "Visualisation" ; 342 vamp:category "Visualisation" ;
293 dc:description """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio""" ; 343 dc:description """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio""" ;
294 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-constantq> ; 344 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-constantq> ;
295 foaf:maker :maker ; 345 foaf:maker :maker ;
296 dc:rights """Plugin by Chris Cannam and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; 346 dc:rights """Plugin by Chris Cannam and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
347 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
297 vamp:identifier "qm-constantq" ; 348 vamp:identifier "qm-constantq" ;
298 vamp:vamp_API_version vamp:api_version_2 ; 349 vamp:vamp_API_version vamp:api_version_2 ;
299 owl:versionInfo "2" ; 350 owl:versionInfo "4" ;
300 vamp:input_domain vamp:FrequencyDomain ; 351 vamp:input_domain vamp:FrequencyDomain ;
301 352
302 353
303 vamp:parameter plugbase:qm-constantq_param_minpitch ; 354 vamp:parameter plugbase:qm-constantq_param_minpitch ;
304 vamp:parameter plugbase:qm-constantq_param_maxpitch ; 355 vamp:parameter plugbase:qm-constantq_param_maxpitch ;
376 vamp:name "Discrete Wavelet Transform" ; 427 vamp:name "Discrete Wavelet Transform" ;
377 vamp:category "Visualisation" ; 428 vamp:category "Visualisation" ;
378 dc:description """Visualisation by scalogram""" ; 429 dc:description """Visualisation by scalogram""" ;
379 foaf:maker :maker ; 430 foaf:maker :maker ;
380 dc:rights """Plugin by Thomas Wilmering. Copyright (c) 2009 Thomas Wilmering and QMUL - All Rights Reserved""" ; 431 dc:rights """Plugin by Thomas Wilmering. Copyright (c) 2009 Thomas Wilmering and QMUL - All Rights Reserved""" ;
432 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
381 vamp:identifier "qm-dwt" ; 433 vamp:identifier "qm-dwt" ;
382 vamp:vamp_API_version vamp:api_version_2 ; 434 vamp:vamp_API_version vamp:api_version_2 ;
383 owl:versionInfo "1" ; 435 owl:versionInfo "1" ;
384 vamp:input_domain vamp:TimeDomain ; 436 vamp:input_domain vamp:TimeDomain ;
385 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-dwt> ; 437 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-dwt> ;
386 438
387 vamp:parameter plugbase:qm-dwt_param_scales ; 439 vamp:parameter plugbase:qm-dwt_param_scales ;
388 vamp:parameter plugbase:qm-dwt_param_wavelet ; 440 vamp:parameter plugbase:qm-dwt_param_wavelet ;
389 vamp:parameter plugbase:qm-dwt_param_threshold ; 441 vamp:parameter plugbase:qm-dwt_param_threshold ;
390 vamp:parameter plugbase:qm-dwt_param_absolute ; 442 vamp:parameter plugbase:qm-dwt_param_absolute ;
446 plugbase:qm-keydetector a vamp:Plugin ; 498 plugbase:qm-keydetector a vamp:Plugin ;
447 dc:title "Key Detector" ; 499 dc:title "Key Detector" ;
448 vamp:name "Key Detector" ; 500 vamp:name "Key Detector" ;
449 vamp:category "Key and Tonality" ; 501 vamp:category "Key and Tonality" ;
450 dc:description """Estimate the key of the music""" ; 502 dc:description """Estimate the key of the music""" ;
451 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-keydetector> ; 503 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-keydetector> ;
452 foaf:maker :maker ; 504 foaf:maker :maker ;
453 dc:rights """Plugin by Katy Noland and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; 505 dc:rights """Plugin by Katy Noland and Christian Landone. Copyright (c) 2006-2019 QMUL - All Rights Reserved""" ;
506 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
454 vamp:identifier "qm-keydetector" ; 507 vamp:identifier "qm-keydetector" ;
455 vamp:vamp_API_version vamp:api_version_2 ; 508 vamp:vamp_API_version vamp:api_version_2 ;
456 owl:versionInfo "4" ; 509 owl:versionInfo "6" ;
457 vamp:input_domain vamp:TimeDomain ; 510 vamp:input_domain vamp:TimeDomain ;
458 511
459 vamp:parameter plugbase:qm-keydetector_param_tuning ; 512 vamp:parameter plugbase:qm-keydetector_param_tuning ;
460 vamp:parameter plugbase:qm-keydetector_param_length ; 513 vamp:parameter plugbase:qm-keydetector_param_length ;
461 514
462 vamp:output plugbase:qm-keydetector_output_tonic ; 515 vamp:output plugbase:qm-keydetector_output_tonic ;
463 vamp:output plugbase:qm-keydetector_output_mode ; 516 vamp:output plugbase:qm-keydetector_output_mode ;
464 vamp:output plugbase:qm-keydetector_output_key ; 517 vamp:output plugbase:qm-keydetector_output_key ;
465 vamp:output plugbase:qm-keydetector_output_keystrength ; 518 vamp:output plugbase:qm-keydetector_output_keystrength ;
519 vamp:output plugbase:qm-keydetector_output_mergedkeystrength ;
466 . 520 .
467 plugbase:qm-keydetector_param_tuning a vamp:Parameter ; 521 plugbase:qm-keydetector_param_tuning a vamp:Parameter ;
468 vamp:identifier "tuning" ; 522 vamp:identifier "tuning" ;
469 dc:title "Tuning Frequency" ; 523 dc:title "Tuning Frequency" ;
470 dc:format "Hz" ; 524 dc:format "Hz" ;
486 vamp:value_names (); 540 vamp:value_names ();
487 . 541 .
488 plugbase:qm-keydetector_output_tonic a vamp:SparseOutput ; 542 plugbase:qm-keydetector_output_tonic a vamp:SparseOutput ;
489 vamp:identifier "tonic" ; 543 vamp:identifier "tonic" ;
490 dc:title "Tonic Pitch" ; 544 dc:title "Tonic Pitch" ;
491 dc:description "Tonic of the estimated key (from C = 1 to B = 12)" ; 545 dc:description """Tonic of the estimated key (from C = 1 to B = 12)""" ;
492 vamp:fixed_bin_count "true" ; 546 vamp:fixed_bin_count "true" ;
493 vamp:unit "" ; 547 vamp:unit "" ;
494 a vamp:QuantizedOutput ; 548 a vamp:QuantizedOutput ;
495 vamp:quantize_step 1 ; 549 vamp:quantize_step 1 ;
496 a vamp:KnownExtentsOutput ; 550 a vamp:KnownExtentsOutput ;
505 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 559 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
506 . 560 .
507 plugbase:qm-keydetector_output_mode a vamp:SparseOutput ; 561 plugbase:qm-keydetector_output_mode a vamp:SparseOutput ;
508 vamp:identifier "mode" ; 562 vamp:identifier "mode" ;
509 dc:title "Key Mode" ; 563 dc:title "Key Mode" ;
510 dc:description "Major or minor mode of the estimated key (major = 0, minor = 1)" ; 564 dc:description """Major or minor mode of the estimated key (major = 0, minor = 1)""" ;
511 vamp:fixed_bin_count "true" ; 565 vamp:fixed_bin_count "true" ;
512 vamp:unit "" ; 566 vamp:unit "" ;
513 a vamp:QuantizedOutput ; 567 a vamp:QuantizedOutput ;
514 vamp:quantize_step 1 ; 568 vamp:quantize_step 1 ;
515 a vamp:KnownExtentsOutput ; 569 a vamp:KnownExtentsOutput ;
524 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 578 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
525 . 579 .
526 plugbase:qm-keydetector_output_key a vamp:SparseOutput ; 580 plugbase:qm-keydetector_output_key a vamp:SparseOutput ;
527 vamp:identifier "key" ; 581 vamp:identifier "key" ;
528 dc:title "Key" ; 582 dc:title "Key" ;
529 dc:description "Estimated key (from C major = 1 to B major = 12 and C minor = 13 to B minor = 24)" ; 583 dc:description """Estimated key (from C major = 1 to B major = 12 and C minor = 13 to B minor = 24)""" ;
530 vamp:fixed_bin_count "true" ; 584 vamp:fixed_bin_count "true" ;
531 vamp:unit "" ; 585 vamp:unit "" ;
532 a vamp:QuantizedOutput ; 586 a vamp:QuantizedOutput ;
533 vamp:quantize_step 1 ; 587 vamp:quantize_step 1 ;
534 a vamp:KnownExtentsOutput ; 588 a vamp:KnownExtentsOutput ;
541 vamp:computes_event_type af:KeyChange ; 595 vamp:computes_event_type af:KeyChange ;
542 . 596 .
543 plugbase:qm-keydetector_output_keystrength a vamp:DenseOutput ; 597 plugbase:qm-keydetector_output_keystrength a vamp:DenseOutput ;
544 vamp:identifier "keystrength" ; 598 vamp:identifier "keystrength" ;
545 dc:title "Key Strength Plot" ; 599 dc:title "Key Strength Plot" ;
546 dc:description "Correlation of the chroma vector with stored key profile for each major and minor key" ; 600 dc:description """Correlation of the chroma vector with stored key profile for each major and minor key""" ;
547 vamp:fixed_bin_count "true" ; 601 vamp:fixed_bin_count "true" ;
548 vamp:unit "" ; 602 vamp:unit "" ;
549 vamp:bin_count 25 ; 603 vamp:bin_count 25 ;
550 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"); 604 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");
551 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 605 .
606 plugbase:qm-keydetector_output_mergedkeystrength a vamp:DenseOutput ;
607 vamp:identifier "mergedkeystrength" ;
608 dc:title "Merged Key Strength Plot" ;
609 dc:description """Correlation of the chroma vector with stored key profile for each key, with major and minor alternatives merged""" ;
610 vamp:fixed_bin_count "true" ;
611 vamp:unit "" ;
612 vamp:bin_count 12 ;
613 vamp:bin_names ( "F#/Gb maj / Eb/D# min" "B maj / G# min" "E maj / C# min" "A maj / F# min" "D maj / B min" "G maj / E min" "C maj / A min" "F maj / D min" "Bb maj / G min" "Eb maj / C min" "Ab maj / F min" "Db maj / Bb min");
552 . 614 .
553 plugbase:qm-mfcc a vamp:Plugin ; 615 plugbase:qm-mfcc a vamp:Plugin ;
554 dc:title "Mel-Frequency Cepstral Coefficients" ; 616 dc:title "Mel-Frequency Cepstral Coefficients" ;
555 vamp:name "Mel-Frequency Cepstral Coefficients" ; 617 vamp:name "Mel-Frequency Cepstral Coefficients" ;
556 vamp:category "Low Level Features" ; 618 vamp:category "Low Level Features" ;
557 dc:description """Calculate a series of MFCC vectors from the audio""" ; 619 dc:description """Calculate a series of MFCC vectors from the audio""" ;
558 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-mfcc> ; 620 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-mfcc> ;
559 foaf:maker :maker ; 621 foaf:maker :maker ;
560 dc:rights """Plugin by Nicolas Chetry and Chris Cannam. Copyright (c) 2009 QMUL - All Rights Reserved""" ; 622 dc:rights """Plugin by Nicolas Chetry and Chris Cannam. Copyright (c) 2009 QMUL - All Rights Reserved""" ;
623 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
561 vamp:identifier "qm-mfcc" ; 624 vamp:identifier "qm-mfcc" ;
562 vamp:vamp_API_version vamp:api_version_2 ; 625 vamp:vamp_API_version vamp:api_version_2 ;
563 owl:versionInfo "1" ; 626 owl:versionInfo "1" ;
564 vamp:input_domain vamp:FrequencyDomain ; 627 vamp:input_domain vamp:FrequencyDomain ;
565 628
604 vamp:value_names (); 667 vamp:value_names ();
605 . 668 .
606 plugbase:qm-mfcc_output_coefficients a vamp:DenseOutput ; 669 plugbase:qm-mfcc_output_coefficients a vamp:DenseOutput ;
607 vamp:identifier "coefficients" ; 670 vamp:identifier "coefficients" ;
608 dc:title "Coefficients" ; 671 dc:title "Coefficients" ;
609 dc:description "MFCC values" ; 672 dc:description """MFCC values""" ;
610 vamp:fixed_bin_count "true" ; 673 vamp:fixed_bin_count "true" ;
611 vamp:unit "" ; 674 vamp:unit "" ;
612 vamp:bin_count 20 ; 675 vamp:bin_count 20 ;
613 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""); 676 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
614 # vamp:computes_event_type <Place event type URI here and uncomment> ; 677 # vamp:computes_event_type <Place event type URI here and uncomment> ;
616 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 679 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
617 . 680 .
618 plugbase:qm-mfcc_output_means a vamp:DenseOutput ; 681 plugbase:qm-mfcc_output_means a vamp:DenseOutput ;
619 vamp:identifier "means" ; 682 vamp:identifier "means" ;
620 dc:title "Means of Coefficients" ; 683 dc:title "Means of Coefficients" ;
621 dc:description "Mean values of MFCCs across duration of audio input" ; 684 dc:description """Mean values of MFCCs across duration of audio input""" ;
622 vamp:fixed_bin_count "true" ; 685 vamp:fixed_bin_count "true" ;
623 vamp:unit "" ; 686 vamp:unit "" ;
624 vamp:bin_count 20 ; 687 vamp:bin_count 20 ;
625 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""); 688 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
626 # vamp:computes_event_type <Place event type URI here and uncomment> ; 689 # vamp:computes_event_type <Place event type URI here and uncomment> ;
630 plugbase:qm-onsetdetector a vamp:Plugin ; 693 plugbase:qm-onsetdetector a vamp:Plugin ;
631 dc:title "Note Onset Detector" ; 694 dc:title "Note Onset Detector" ;
632 vamp:name "Note Onset Detector" ; 695 vamp:name "Note Onset Detector" ;
633 vamp:category "Time > Onsets" ; 696 vamp:category "Time > Onsets" ;
634 dc:description """Estimate individual note onset positions""" ; 697 dc:description """Estimate individual note onset positions""" ;
635 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-onsetdetector> ; 698 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-onsetdetector> ;
636 foaf:maker :maker ; 699 foaf:maker :maker ;
637 dc:rights """Plugin by Christian Landone, Chris Duxbury and Juan Pablo Bello. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; 700 dc:rights """Plugin by Christian Landone, Chris Duxbury and Juan Pablo Bello. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
701 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
638 vamp:identifier "qm-onsetdetector" ; 702 vamp:identifier "qm-onsetdetector" ;
639 vamp:vamp_API_version vamp:api_version_2 ; 703 vamp:vamp_API_version vamp:api_version_2 ;
640 owl:versionInfo "2" ; 704 owl:versionInfo "3" ;
641 vamp:input_domain vamp:FrequencyDomain ; 705 vamp:input_domain vamp:FrequencyDomain ;
642 706
643 707
644 vamp:parameter plugbase:qm-onsetdetector_param_dftype ; 708 vamp:parameter plugbase:qm-onsetdetector_param_dftype ;
645 vamp:parameter plugbase:qm-onsetdetector_param_sensitivity ; 709 vamp:parameter plugbase:qm-onsetdetector_param_sensitivity ;
683 vamp:value_names (); 747 vamp:value_names ();
684 . 748 .
685 plugbase:qm-onsetdetector_output_onsets a vamp:SparseOutput ; 749 plugbase:qm-onsetdetector_output_onsets a vamp:SparseOutput ;
686 vamp:identifier "onsets" ; 750 vamp:identifier "onsets" ;
687 dc:title "Note Onsets" ; 751 dc:title "Note Onsets" ;
688 dc:description "Perceived note onset positions" ; 752 dc:description """Perceived note onset positions""" ;
689 vamp:fixed_bin_count "true" ; 753 vamp:fixed_bin_count "true" ;
690 vamp:unit "" ; 754 vamp:unit "" ;
691 vamp:bin_count 0 ; 755 vamp:bin_count 0 ;
692 vamp:bin_names (); 756 vamp:bin_names ();
693 vamp:sample_type vamp:VariableSampleRate ; 757 vamp:sample_type vamp:VariableSampleRate ;
695 vamp:computes_event_type af:Onset; 759 vamp:computes_event_type af:Onset;
696 . 760 .
697 plugbase:qm-onsetdetector_output_detection_fn a vamp:DenseOutput ; 761 plugbase:qm-onsetdetector_output_detection_fn a vamp:DenseOutput ;
698 vamp:identifier "detection_fn" ; 762 vamp:identifier "detection_fn" ;
699 dc:title "Onset Detection Function" ; 763 dc:title "Onset Detection Function" ;
700 dc:description "Probability function of note onset likelihood" ; 764 dc:description """Probability function of note onset likelihood""" ;
701 vamp:fixed_bin_count "true" ; 765 vamp:fixed_bin_count "true" ;
702 vamp:unit "" ; 766 vamp:unit "" ;
703 vamp:bin_count 1 ; 767 vamp:bin_count 1 ;
704 vamp:bin_names ( ""); 768 vamp:bin_names ( "");
705 vamp:computes_signal_type af:OnsetDetectionFunction ; 769 vamp:computes_signal_type af:OnsetDetectionFunction ;
706 . 770 .
707 plugbase:qm-onsetdetector_output_smoothed_df a vamp:SparseOutput ; 771 plugbase:qm-onsetdetector_output_smoothed_df a vamp:SparseOutput ;
708 vamp:identifier "smoothed_df" ; 772 vamp:identifier "smoothed_df" ;
709 dc:title "Smoothed Detection Function" ; 773 dc:title "Smoothed Detection Function" ;
710 dc:description "Smoothed probability function used for peak-picking" ; 774 dc:description """Smoothed probability function used for peak-picking""" ;
711 vamp:fixed_bin_count "true" ; 775 vamp:fixed_bin_count "true" ;
712 vamp:unit "" ; 776 vamp:unit "" ;
713 vamp:bin_count 1 ; 777 vamp:bin_count 1 ;
714 vamp:bin_names ( ""); 778 vamp:bin_names ( "");
715 vamp:sample_type vamp:VariableSampleRate ; 779 vamp:sample_type vamp:VariableSampleRate ;
719 plugbase:qm-segmenter a vamp:Plugin ; 783 plugbase:qm-segmenter a vamp:Plugin ;
720 dc:title "Segmenter" ; 784 dc:title "Segmenter" ;
721 vamp:name "Segmenter" ; 785 vamp:name "Segmenter" ;
722 vamp:category "Classification" ; 786 vamp:category "Classification" ;
723 dc:description """Divide the track into a sequence of consistent segments""" ; 787 dc:description """Divide the track into a sequence of consistent segments""" ;
724 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-segmenter> ; 788 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-segmenter> ;
725 foaf:maker :maker ; 789 foaf:maker :maker ;
726 dc:rights """Plugin by Mark Levy. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; 790 dc:rights """Plugin by Mark Levy. Copyright (c) 2006-2013 QMUL - All Rights Reserved""" ;
791 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
727 vamp:identifier "qm-segmenter" ; 792 vamp:identifier "qm-segmenter" ;
728 vamp:vamp_API_version vamp:api_version_2 ; 793 vamp:vamp_API_version vamp:api_version_2 ;
729 owl:versionInfo "2" ; 794 owl:versionInfo "3" ;
730 vamp:input_domain vamp:TimeDomain ; 795 vamp:input_domain vamp:TimeDomain ;
731 796
732 vamp:parameter plugbase:qm-segmenter_param_nSegmentTypes ; 797 vamp:parameter plugbase:qm-segmenter_param_nSegmentTypes ;
733 vamp:parameter plugbase:qm-segmenter_param_featureType ; 798 vamp:parameter plugbase:qm-segmenter_param_featureType ;
734 vamp:parameter plugbase:qm-segmenter_param_neighbourhoodLimit ; 799 vamp:parameter plugbase:qm-segmenter_param_neighbourhoodLimit ;
769 vamp:value_names (); 834 vamp:value_names ();
770 . 835 .
771 plugbase:qm-segmenter_output_segmentation a vamp:SparseOutput ; 836 plugbase:qm-segmenter_output_segmentation a vamp:SparseOutput ;
772 vamp:identifier "segmentation" ; 837 vamp:identifier "segmentation" ;
773 dc:title "Segmentation" ; 838 dc:title "Segmentation" ;
774 dc:description "Segmentation" ; 839 dc:description """Segmentation""" ;
775 vamp:fixed_bin_count "true" ; 840 vamp:fixed_bin_count "true" ;
776 vamp:unit "segment-type" ; 841 vamp:unit "segment-type" ;
777 a vamp:QuantizedOutput ; 842 a vamp:QuantizedOutput ;
778 vamp:quantize_step 1 ; 843 vamp:quantize_step 1 ;
779 a vamp:KnownExtentsOutput ; 844 a vamp:KnownExtentsOutput ;
788 plugbase:qm-similarity a vamp:Plugin ; 853 plugbase:qm-similarity a vamp:Plugin ;
789 dc:title "Similarity" ; 854 dc:title "Similarity" ;
790 vamp:name "Similarity" ; 855 vamp:name "Similarity" ;
791 vamp:category "Classification" ; 856 vamp:category "Classification" ;
792 dc:description """Return a distance matrix for similarity between the input audio channels""" ; 857 dc:description """Return a distance matrix for similarity between the input audio channels""" ;
793 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-similarity> ; 858 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-similarity> ;
794 foaf:maker :maker ; 859 foaf:maker :maker ;
795 dc:rights """Plugin by Mark Levy, Kurt Jacobson and Chris Cannam. Copyright (c) 2009 QMUL - All Rights Reserved""" ; 860 dc:rights """Plugin by Mark Levy, Kurt Jacobson and Chris Cannam. Copyright (c) 2009 QMUL - All Rights Reserved""" ;
861 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
796 vamp:identifier "qm-similarity" ; 862 vamp:identifier "qm-similarity" ;
797 vamp:vamp_API_version vamp:api_version_2 ; 863 vamp:vamp_API_version vamp:api_version_2 ;
798 owl:versionInfo "1" ; 864 owl:versionInfo "1" ;
799 vamp:input_domain vamp:TimeDomain ; 865 vamp:input_domain vamp:TimeDomain ;
800 866
819 vamp:value_names ( "Timbre" "Timbre and Rhythm" "Chroma" "Chroma and Rhythm" "Rhythm only"); 885 vamp:value_names ( "Timbre" "Timbre and Rhythm" "Chroma" "Chroma and Rhythm" "Rhythm only");
820 . 886 .
821 plugbase:qm-similarity_output_distancematrix a vamp:DenseOutput ; 887 plugbase:qm-similarity_output_distancematrix a vamp:DenseOutput ;
822 vamp:identifier "distancematrix" ; 888 vamp:identifier "distancematrix" ;
823 dc:title "Distance Matrix" ; 889 dc:title "Distance Matrix" ;
824 dc:description "Distance matrix for similarity metric. Smaller = more similar. Should be symmetrical." ; 890 dc:description """Distance matrix for similarity metric. Smaller = more similar. Should be symmetrical.""" ;
825 vamp:fixed_bin_count "true" ; 891 vamp:fixed_bin_count "true" ;
826 vamp:unit "" ; 892 vamp:unit "" ;
827 vamp:bin_count 0 ; 893 vamp:bin_count 0 ;
828 vamp:bin_names (); 894 vamp:bin_names ();
829 # vamp:computes_event_type <Place event type URI here and uncomment> ; 895 # vamp:computes_event_type <Place event type URI here and uncomment> ;
831 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 897 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
832 . 898 .
833 plugbase:qm-similarity_output_distancevector a vamp:DenseOutput ; 899 plugbase:qm-similarity_output_distancevector a vamp:DenseOutput ;
834 vamp:identifier "distancevector" ; 900 vamp:identifier "distancevector" ;
835 dc:title "Distance from First Channel" ; 901 dc:title "Distance from First Channel" ;
836 dc:description "Distance vector for similarity of each channel to the first channel. Smaller = more similar." ; 902 dc:description """Distance vector for similarity of each channel to the first channel. Smaller = more similar.""" ;
837 vamp:fixed_bin_count "true" ; 903 vamp:fixed_bin_count "true" ;
838 vamp:unit "" ; 904 vamp:unit "" ;
839 vamp:bin_count 0 ; 905 vamp:bin_count 0 ;
840 vamp:bin_names (); 906 vamp:bin_names ();
841 # vamp:computes_event_type <Place event type URI here and uncomment> ; 907 # vamp:computes_event_type <Place event type URI here and uncomment> ;
843 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 909 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
844 . 910 .
845 plugbase:qm-similarity_output_sorteddistancevector a vamp:DenseOutput ; 911 plugbase:qm-similarity_output_sorteddistancevector a vamp:DenseOutput ;
846 vamp:identifier "sorteddistancevector" ; 912 vamp:identifier "sorteddistancevector" ;
847 dc:title "Ordered Distances from First Channel" ; 913 dc:title "Ordered Distances from First Channel" ;
848 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." ; 914 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.""" ;
849 vamp:fixed_bin_count "true" ; 915 vamp:fixed_bin_count "true" ;
850 vamp:unit "" ; 916 vamp:unit "" ;
851 vamp:bin_count 0 ; 917 vamp:bin_count 0 ;
852 vamp:bin_names (); 918 vamp:bin_names ();
853 # vamp:computes_event_type <Place event type URI here and uncomment> ; 919 # vamp:computes_event_type <Place event type URI here and uncomment> ;
855 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 921 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
856 . 922 .
857 plugbase:qm-similarity_output_means a vamp:DenseOutput ; 923 plugbase:qm-similarity_output_means a vamp:DenseOutput ;
858 vamp:identifier "means" ; 924 vamp:identifier "means" ;
859 dc:title "Feature Means" ; 925 dc:title "Feature Means" ;
860 dc:description "Means of the feature bins. Feature time (sec) corresponds to input channel. Number of bins depends on selected feature type." ; 926 dc:description """Means of the feature bins. Feature time (sec) corresponds to input channel. Number of bins depends on selected feature type.""" ;
861 vamp:fixed_bin_count "true" ; 927 vamp:fixed_bin_count "true" ;
862 vamp:unit "" ; 928 vamp:unit "" ;
863 vamp:bin_count 20 ; 929 vamp:bin_count 20 ;
864 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""); 930 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
865 # vamp:computes_event_type <Place event type URI here and uncomment> ; 931 # vamp:computes_event_type <Place event type URI here and uncomment> ;
867 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 933 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
868 . 934 .
869 plugbase:qm-similarity_output_variances a vamp:DenseOutput ; 935 plugbase:qm-similarity_output_variances a vamp:DenseOutput ;
870 vamp:identifier "variances" ; 936 vamp:identifier "variances" ;
871 dc:title "Feature Variances" ; 937 dc:title "Feature Variances" ;
872 dc:description "Variances of the feature bins. Feature time (sec) corresponds to input channel. Number of bins depends on selected feature type." ; 938 dc:description """Variances of the feature bins. Feature time (sec) corresponds to input channel. Number of bins depends on selected feature type.""" ;
873 vamp:fixed_bin_count "true" ; 939 vamp:fixed_bin_count "true" ;
874 vamp:unit "" ; 940 vamp:unit "" ;
875 vamp:bin_count 20 ; 941 vamp:bin_count 20 ;
876 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""); 942 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
877 # vamp:computes_event_type <Place event type URI here and uncomment> ; 943 # vamp:computes_event_type <Place event type URI here and uncomment> ;
879 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 945 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
880 . 946 .
881 plugbase:qm-similarity_output_beatspectrum a vamp:SparseOutput ; 947 plugbase:qm-similarity_output_beatspectrum a vamp:SparseOutput ;
882 vamp:identifier "beatspectrum" ; 948 vamp:identifier "beatspectrum" ;
883 dc:title "Beat Spectra" ; 949 dc:title "Beat Spectra" ;
884 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." ; 950 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.""" ;
885 vamp:fixed_bin_count "false" ; 951 vamp:fixed_bin_count "false" ;
886 vamp:unit "" ; 952 vamp:unit "" ;
887 vamp:sample_type vamp:VariableSampleRate ; 953 vamp:sample_type vamp:VariableSampleRate ;
888 vamp:sample_rate 1 ; 954 vamp:sample_rate 1 ;
889 # vamp:computes_event_type <Place event type URI here and uncomment> ; 955 # vamp:computes_event_type <Place event type URI here and uncomment> ;
893 plugbase:qm-tempotracker a vamp:Plugin ; 959 plugbase:qm-tempotracker a vamp:Plugin ;
894 dc:title "Tempo and Beat Tracker" ; 960 dc:title "Tempo and Beat Tracker" ;
895 vamp:name "Tempo and Beat Tracker" ; 961 vamp:name "Tempo and Beat Tracker" ;
896 vamp:category "Time > Tempo" ; 962 vamp:category "Time > Tempo" ;
897 dc:description """Estimate beat locations and tempo""" ; 963 dc:description """Estimate beat locations and tempo""" ;
898 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-tempotracker> ; 964 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-tempotracker> ;
899 foaf:maker :maker ; 965 foaf:maker :maker ;
900 dc:rights """Plugin by Christian Landone and Matthew Davies. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; 966 dc:rights """Plugin by Christian Landone and Matthew Davies. Copyright (c) 2006-2013 QMUL - All Rights Reserved""" ;
967 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
901 vamp:identifier "qm-tempotracker" ; 968 vamp:identifier "qm-tempotracker" ;
902 vamp:vamp_API_version vamp:api_version_2 ; 969 vamp:vamp_API_version vamp:api_version_2 ;
903 owl:versionInfo "4" ; 970 owl:versionInfo "6" ;
904 vamp:input_domain vamp:FrequencyDomain ; 971 vamp:input_domain vamp:FrequencyDomain ;
905 972
906 973
907 vamp:parameter plugbase:qm-tempotracker_param_method ; 974 vamp:parameter plugbase:qm-tempotracker_param_method ;
908 vamp:parameter plugbase:qm-tempotracker_param_dftype ; 975 vamp:parameter plugbase:qm-tempotracker_param_dftype ;
909 vamp:parameter plugbase:qm-tempotracker_param_whiten ; 976 vamp:parameter plugbase:qm-tempotracker_param_whiten ;
977 vamp:parameter plugbase:qm-tempotracker_param_alpha ;
978 vamp:parameter plugbase:qm-tempotracker_param_inputtempo ;
979 vamp:parameter plugbase:qm-tempotracker_param_constraintempo ;
910 980
911 vamp:output plugbase:qm-tempotracker_output_beats ; 981 vamp:output plugbase:qm-tempotracker_output_beats ;
912 vamp:output plugbase:qm-tempotracker_output_detection_fn ; 982 vamp:output plugbase:qm-tempotracker_output_detection_fn ;
913 vamp:output plugbase:qm-tempotracker_output_tempo ; 983 vamp:output plugbase:qm-tempotracker_output_tempo ;
914 . 984 .
943 vamp:unit "" ; 1013 vamp:unit "" ;
944 vamp:quantize_step 1 ; 1014 vamp:quantize_step 1 ;
945 vamp:default_value 0 ; 1015 vamp:default_value 0 ;
946 vamp:value_names (); 1016 vamp:value_names ();
947 . 1017 .
1018 plugbase:qm-tempotracker_param_alpha a vamp:Parameter ;
1019 vamp:identifier "alpha" ;
1020 dc:title "Alpha" ;
1021 dc:format "" ;
1022 vamp:min_value 0.1 ;
1023 vamp:max_value 0.99 ;
1024 vamp:unit "" ;
1025 vamp:default_value 0.9 ;
1026 vamp:value_names ();
1027 .
1028 plugbase:qm-tempotracker_param_inputtempo a vamp:QuantizedParameter ;
1029 vamp:identifier "inputtempo" ;
1030 dc:title "Tempo Hint" ;
1031 dc:format "BPM" ;
1032 vamp:min_value 50 ;
1033 vamp:max_value 250 ;
1034 vamp:unit "BPM" ;
1035 vamp:quantize_step 1 ;
1036 vamp:default_value 120 ;
1037 vamp:value_names ();
1038 .
1039 plugbase:qm-tempotracker_param_constraintempo a vamp:QuantizedParameter ;
1040 vamp:identifier "constraintempo" ;
1041 dc:title "Constrain Tempo" ;
1042 dc:format "" ;
1043 vamp:min_value 0 ;
1044 vamp:max_value 1 ;
1045 vamp:unit "" ;
1046 vamp:quantize_step 1 ;
1047 vamp:default_value 0 ;
1048 vamp:value_names ();
1049 .
948 plugbase:qm-tempotracker_output_beats a vamp:SparseOutput ; 1050 plugbase:qm-tempotracker_output_beats a vamp:SparseOutput ;
949 vamp:identifier "beats" ; 1051 vamp:identifier "beats" ;
950 dc:title "Beats" ; 1052 dc:title "Beats" ;
951 dc:description "Estimated metrical beat locations" ; 1053 dc:description """Estimated metrical beat locations""" ;
952 vamp:fixed_bin_count "true" ; 1054 vamp:fixed_bin_count "true" ;
953 vamp:unit "" ; 1055 vamp:unit "" ;
954 vamp:bin_count 0 ; 1056 vamp:bin_count 0 ;
955 vamp:bin_names (); 1057 vamp:bin_names ();
956 vamp:sample_type vamp:VariableSampleRate ; 1058 vamp:sample_type vamp:VariableSampleRate ;
958 vamp:computes_event_type af:Beat; 1060 vamp:computes_event_type af:Beat;
959 . 1061 .
960 plugbase:qm-tempotracker_output_detection_fn a vamp:DenseOutput ; 1062 plugbase:qm-tempotracker_output_detection_fn a vamp:DenseOutput ;
961 vamp:identifier "detection_fn" ; 1063 vamp:identifier "detection_fn" ;
962 dc:title "Onset Detection Function" ; 1064 dc:title "Onset Detection Function" ;
963 dc:description "Probability function of note onset likelihood" ; 1065 dc:description """Probability function of note onset likelihood""" ;
964 vamp:fixed_bin_count "true" ; 1066 vamp:fixed_bin_count "true" ;
965 vamp:unit "" ; 1067 vamp:unit "" ;
966 vamp:bin_count 1 ; 1068 vamp:bin_count 1 ;
967 vamp:bin_names ( ""); 1069 vamp:bin_names ( "");
968 vamp:computes_signal_type af:OnsetDetectionFunction; 1070 vamp:computes_signal_type af:OnsetDetectionFunction;
969 . 1071 .
970 plugbase:qm-tempotracker_output_tempo a vamp:SparseOutput ; 1072 plugbase:qm-tempotracker_output_tempo a vamp:SparseOutput ;
971 vamp:identifier "tempo" ; 1073 vamp:identifier "tempo" ;
972 dc:title "Tempo" ; 1074 dc:title "Tempo" ;
973 dc:description "Locked tempo estimates" ; 1075 dc:description """Locked tempo estimates""" ;
974 vamp:fixed_bin_count "true" ; 1076 vamp:fixed_bin_count "true" ;
975 vamp:unit "bpm" ; 1077 vamp:unit "bpm" ;
976 vamp:bin_count 1 ; 1078 vamp:bin_count 1 ;
977 vamp:bin_names ( ""); 1079 vamp:bin_names ( "");
978 vamp:sample_type vamp:VariableSampleRate ; 1080 vamp:sample_type vamp:VariableSampleRate ;
982 plugbase:qm-tonalchange a vamp:Plugin ; 1084 plugbase:qm-tonalchange a vamp:Plugin ;
983 dc:title "Tonal Change" ; 1085 dc:title "Tonal Change" ;
984 vamp:name "Tonal Change" ; 1086 vamp:name "Tonal Change" ;
985 vamp:category "Key and Tonality" ; 1087 vamp:category "Key and Tonality" ;
986 dc:description """Detect and return the positions of harmonic changes such as chord boundaries""" ; 1088 dc:description """Detect and return the positions of harmonic changes such as chord boundaries""" ;
987 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-tonalchange> ; 1089 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-tonalchange> ;
988 foaf:maker :maker ; 1090 foaf:maker :maker ;
989 dc:rights """Plugin by Martin Gasser and Christopher Harte. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; 1091 dc:rights """Plugin by Martin Gasser and Christopher Harte. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
1092 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
990 vamp:identifier "qm-tonalchange" ; 1093 vamp:identifier "qm-tonalchange" ;
991 vamp:vamp_API_version vamp:api_version_2 ; 1094 vamp:vamp_API_version vamp:api_version_2 ;
992 owl:versionInfo "1" ; 1095 owl:versionInfo "4" ;
993 vamp:input_domain vamp:TimeDomain ; 1096 vamp:input_domain vamp:TimeDomain ;
994 1097
995 vamp:parameter plugbase:qm-tonalchange_param_smoothingwidth ; 1098 vamp:parameter plugbase:qm-tonalchange_param_smoothingwidth ;
996 vamp:parameter plugbase:qm-tonalchange_param_minpitch ; 1099 vamp:parameter plugbase:qm-tonalchange_param_minpitch ;
997 vamp:parameter plugbase:qm-tonalchange_param_maxpitch ; 1100 vamp:parameter plugbase:qm-tonalchange_param_maxpitch ;
1045 vamp:value_names (); 1148 vamp:value_names ();
1046 . 1149 .
1047 plugbase:qm-tonalchange_output_tcstransform a vamp:DenseOutput ; 1150 plugbase:qm-tonalchange_output_tcstransform a vamp:DenseOutput ;
1048 vamp:identifier "tcstransform" ; 1151 vamp:identifier "tcstransform" ;
1049 dc:title "Transform to 6D Tonal Content Space" ; 1152 dc:title "Transform to 6D Tonal Content Space" ;
1050 dc:description "" ; 1153 dc:description """Representation of content in a six-dimensional tonal space""" ;
1051 vamp:fixed_bin_count "true" ; 1154 vamp:fixed_bin_count "true" ;
1052 vamp:unit "" ; 1155 vamp:unit "" ;
1053 a vamp:KnownExtentsOutput ; 1156 a vamp:KnownExtentsOutput ;
1054 vamp:min_value -1 ; 1157 vamp:min_value -1 ;
1055 vamp:max_value 1 ; 1158 vamp:max_value 1 ;
1058 vamp:computes_signal_type af:TonalContentSpace; 1161 vamp:computes_signal_type af:TonalContentSpace;
1059 . 1162 .
1060 plugbase:qm-tonalchange_output_tcfunction a vamp:SparseOutput ; 1163 plugbase:qm-tonalchange_output_tcfunction a vamp:SparseOutput ;
1061 vamp:identifier "tcfunction" ; 1164 vamp:identifier "tcfunction" ;
1062 dc:title "Tonal Change Detection Function" ; 1165 dc:title "Tonal Change Detection Function" ;
1063 dc:description "" ; 1166 dc:description """Estimate of the likelihood of a tonal change occurring within each spectral frame""" ;
1064 vamp:fixed_bin_count "true" ; 1167 vamp:fixed_bin_count "true" ;
1065 vamp:unit "" ; 1168 vamp:unit "" ;
1066 vamp:bin_count 1 ; 1169 vamp:bin_count 1 ;
1067 vamp:bin_names ( ""); 1170 vamp:bin_names ( "");
1068 vamp:sample_type vamp:VariableSampleRate ; 1171 vamp:sample_type vamp:VariableSampleRate ;
1070 vamp:computes_signal_type af:TonalChangeDetectionFunction; 1173 vamp:computes_signal_type af:TonalChangeDetectionFunction;
1071 . 1174 .
1072 plugbase:qm-tonalchange_output_changepositions a vamp:SparseOutput ; 1175 plugbase:qm-tonalchange_output_changepositions a vamp:SparseOutput ;
1073 vamp:identifier "changepositions" ; 1176 vamp:identifier "changepositions" ;
1074 dc:title "Tonal Change Positions" ; 1177 dc:title "Tonal Change Positions" ;
1075 dc:description "" ; 1178 dc:description """Estimated locations of tonal changes""" ;
1076 vamp:fixed_bin_count "true" ; 1179 vamp:fixed_bin_count "true" ;
1077 vamp:unit "" ; 1180 vamp:unit "" ;
1078 vamp:bin_count 0 ; 1181 vamp:bin_count 0 ;
1079 vamp:bin_names (); 1182 vamp:bin_names ();
1080 vamp:sample_type vamp:VariableSampleRate ; 1183 vamp:sample_type vamp:VariableSampleRate ;
1084 plugbase:qm-transcription a vamp:Plugin ; 1187 plugbase:qm-transcription a vamp:Plugin ;
1085 dc:title "Polyphonic Transcription" ; 1188 dc:title "Polyphonic Transcription" ;
1086 vamp:name "Polyphonic Transcription" ; 1189 vamp:name "Polyphonic Transcription" ;
1087 vamp:category "Notes" ; 1190 vamp:category "Notes" ;
1088 dc:description """Transcribe the input audio to estimated notes""" ; 1191 dc:description """Transcribe the input audio to estimated notes""" ;
1089 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-transcription> ; 1192 foaf:page <https://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-transcription> ;
1090 foaf:maker :maker ; 1193 foaf:maker :maker ;
1091 dc:rights """Plugin by Dr. Ruohua Zhou. Copyright (c) 2008-2009 QMUL - All Rights Reserved""" ; 1194 dc:rights """Plugin by Dr. Ruohua Zhou. Copyright (c) 2008-2009 QMUL - All Rights Reserved""" ;
1195 cc:license <https://www.gnu.org/licenses/old-licenses/gpl-2.0> ;
1092 vamp:identifier "qm-transcription" ; 1196 vamp:identifier "qm-transcription" ;
1093 vamp:vamp_API_version vamp:api_version_2 ; 1197 vamp:vamp_API_version vamp:api_version_2 ;
1094 owl:versionInfo "1" ; 1198 owl:versionInfo "1" ;
1095 vamp:input_domain vamp:TimeDomain ; 1199 vamp:input_domain vamp:TimeDomain ;
1096 vamp:output plugbase:qm-transcription_output_transcription ; 1200 vamp:output plugbase:qm-transcription_output_transcription ;