annotate qm-vamp-plugins.n3 @ 227:61d3990482e6

fast-math seems unwise when we have rather precise regression tests to run. Also remove unintended debug-mode
author Chris Cannam <c.cannam@qmul.ac.uk>
date Tue, 21 May 2019 13:18:08 +0100
parents 40d53428bb85
children 34de4d324930
rev   line source
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@158 10 @prefix doap: <http://usefulinc.com/ns/doap#> .
c@83 11 @prefix : <#> .
c@77 12
c@77 13 <> a vamp:PluginDescription ;
c@77 14 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
c@77 15 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins> .
c@77 16
c@158 17 :maker
c@158 18 foaf:name "Queen Mary, University of London" ;
c@158 19 foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
c@158 20 foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
c@158 21
c@158 22 plugbase:library a vamp:PluginLibrary ;
c@77 23 vamp:identifier "qm-vamp-plugins" ;
c@158 24 dc:title "Queen Mary plugin set" ;
c@158 25 foaf:maker :maker ;
c@118 26 vamp:available_plugin plugbase:qm-adaptivespectrogram ;
c@118 27 vamp:available_plugin plugbase:qm-barbeattracker ;
c@77 28 vamp:available_plugin plugbase:qm-chromagram ;
c@77 29 vamp:available_plugin plugbase:qm-constantq ;
c@118 30 vamp:available_plugin plugbase:qm-dwt ;
c@77 31 vamp:available_plugin plugbase:qm-keydetector ;
c@77 32 vamp:available_plugin plugbase:qm-mfcc ;
c@77 33 vamp:available_plugin plugbase:qm-onsetdetector ;
c@77 34 vamp:available_plugin plugbase:qm-segmenter ;
c@77 35 vamp:available_plugin plugbase:qm-similarity ;
c@77 36 vamp:available_plugin plugbase:qm-tempotracker ;
c@77 37 vamp:available_plugin plugbase:qm-tonalchange ;
c@121 38 vamp:available_plugin plugbase:qm-transcription ;
c@77 39 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html> ;
c@172 40 doap:download-page <https://code.soundsoftware.ac.uk/projects/qm-vamp-plugins/files> ;
c@158 41 dc:title "Queen Mary plugin set" ;
c@158 42 dc:description """Plugins from the Centre for Digital Music at Queen Mary, University of London""" .
c@77 43
c@118 44 plugbase:qm-adaptivespectrogram a vamp:Plugin ;
c@118 45 dc:title "Adaptive Spectrogram" ;
c@118 46 vamp:name "Adaptive Spectrogram" ;
c@158 47 vamp:category "Visualisation" ;
c@118 48 dc:description """Produce an adaptive spectrogram by adaptive selection from spectrograms at multiple resolutions""" ;
c@158 49 foaf:maker :maker ;
c@118 50 dc:rights """Plugin by Wen Xue and Chris Cannam. Copyright (c) 2009 Wen Xue and QMUL - All Rights Reserved""" ;
c@118 51 vamp:identifier "qm-adaptivespectrogram" ;
c@118 52 vamp:vamp_API_version vamp:api_version_2 ;
c@118 53 owl:versionInfo "1" ;
c@118 54 vamp:input_domain vamp:TimeDomain ;
c@158 55 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-adaptivespectrogram> ;
c@118 56
c@118 57 vamp:parameter plugbase:qm-adaptivespectrogram_param_n ;
c@118 58 vamp:parameter plugbase:qm-adaptivespectrogram_param_w ;
c@118 59 vamp:parameter plugbase:qm-adaptivespectrogram_param_coarse ;
c@118 60 vamp:parameter plugbase:qm-adaptivespectrogram_param_threaded ;
c@118 61
c@118 62 vamp:output plugbase:qm-adaptivespectrogram_output_output ;
c@118 63 .
c@118 64 plugbase:qm-adaptivespectrogram_param_n a vamp:QuantizedParameter ;
c@118 65 vamp:identifier "n" ;
c@118 66 dc:title "Number of resolutions" ;
c@118 67 dc:format "" ;
c@118 68 vamp:min_value 2 ;
c@118 69 vamp:max_value 10 ;
c@118 70 vamp:unit "" ;
c@118 71 vamp:quantize_step 1 ;
c@118 72 vamp:default_value 3 ;
c@118 73 vamp:value_names ();
c@118 74 .
c@118 75 plugbase:qm-adaptivespectrogram_param_w a vamp:QuantizedParameter ;
c@118 76 vamp:identifier "w" ;
c@118 77 dc:title "Smallest resolution" ;
c@118 78 dc:format "" ;
c@118 79 vamp:min_value 1 ;
c@118 80 vamp:max_value 14 ;
c@118 81 vamp:unit "" ;
c@118 82 vamp:quantize_step 1 ;
c@118 83 vamp:default_value 9 ;
c@118 84 vamp:value_names ( "2" "4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384");
c@118 85 .
c@118 86 plugbase:qm-adaptivespectrogram_param_coarse a vamp:QuantizedParameter ;
c@118 87 vamp:identifier "coarse" ;
c@118 88 dc:title "Omit alternate resolutions" ;
c@118 89 dc:format "" ;
c@118 90 vamp:min_value 0 ;
c@118 91 vamp:max_value 1 ;
c@118 92 vamp:unit "" ;
c@118 93 vamp:quantize_step 1 ;
c@118 94 vamp:default_value 0 ;
c@118 95 vamp:value_names ();
c@118 96 .
c@118 97 plugbase:qm-adaptivespectrogram_param_threaded a vamp:QuantizedParameter ;
c@118 98 vamp:identifier "threaded" ;
c@118 99 dc:title "Multi-threaded processing" ;
c@118 100 dc:format "" ;
c@118 101 vamp:min_value 0 ;
c@118 102 vamp:max_value 1 ;
c@118 103 vamp:unit "" ;
c@118 104 vamp:quantize_step 1 ;
c@118 105 vamp:default_value 1 ;
c@118 106 vamp:value_names ();
c@118 107 .
c@118 108 plugbase:qm-adaptivespectrogram_output_output a vamp:DenseOutput ;
c@118 109 vamp:identifier "output" ;
c@118 110 dc:title "Output" ;
c@118 111 dc:description """The output of the plugin""" ;
c@118 112 vamp:unit "" ;
c@118 113 vamp:computes_signal_type af:Spectrogram ;
c@118 114 .
c@118 115 plugbase:qm-barbeattracker a vamp:Plugin ;
c@118 116 dc:title "Bar and Beat Tracker" ;
c@118 117 vamp:name "Bar and Beat Tracker" ;
c@158 118 vamp:category "Time > Tempo" ;
c@118 119 dc:description """Estimate bar and beat locations""" ;
c@158 120 foaf:maker :maker ;
c@118 121 dc:rights """Plugin by Matthew Davies, Christian Landone and Chris Cannam. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
c@118 122 vamp:identifier "qm-barbeattracker" ;
c@118 123 vamp:vamp_API_version vamp:api_version_2 ;
c@118 124 owl:versionInfo "1" ;
c@118 125 vamp:input_domain vamp:TimeDomain ;
c@158 126 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-barbeattracker> ;
c@118 127
c@118 128 vamp:parameter plugbase:qm-barbeattracker_param_bpb ;
c@118 129
c@118 130 vamp:output plugbase:qm-barbeattracker_output_beats ;
c@118 131 vamp:output plugbase:qm-barbeattracker_output_bars ;
c@118 132 vamp:output plugbase:qm-barbeattracker_output_beatcounts ;
c@118 133 vamp:output plugbase:qm-barbeattracker_output_beatsd ;
c@118 134 .
c@118 135 plugbase:qm-barbeattracker_param_bpb a vamp:QuantizedParameter ;
c@118 136 vamp:identifier "bpb" ;
c@118 137 dc:title "Beats per Bar" ;
c@118 138 dc:format "" ;
c@118 139 vamp:min_value 2 ;
c@118 140 vamp:max_value 16 ;
c@118 141 vamp:unit "" ;
c@118 142 vamp:quantize_step 1 ;
c@118 143 vamp:default_value 4 ;
c@118 144 vamp:value_names ();
c@118 145 .
c@118 146 plugbase:qm-barbeattracker_output_beats a vamp:SparseOutput ;
c@118 147 vamp:identifier "beats" ;
c@118 148 dc:title "Beats" ;
c@118 149 dc:description """Beat locations labelled with metrical position""" ;
c@118 150 vamp:fixed_bin_count "true" ;
c@118 151 vamp:unit "" ;
c@118 152 vamp:bin_count 0 ;
c@118 153 vamp:sample_type vamp:VariableSampleRate ;
c@118 154 vamp:sample_rate 86.1326 ;
c@118 155 vamp:computes_event_type af:Beat ;
c@118 156 .
c@118 157 plugbase:qm-barbeattracker_output_bars a vamp:SparseOutput ;
c@118 158 vamp:identifier "bars" ;
c@118 159 dc:title "Bars" ;
c@118 160 dc:description """Bar locations""" ;
c@118 161 vamp:fixed_bin_count "true" ;
c@118 162 vamp:unit "" ;
c@118 163 vamp:bin_count 0 ;
c@118 164 vamp:sample_type vamp:VariableSampleRate ;
c@118 165 vamp:sample_rate 86.1326 ;
c@118 166 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@118 167 .
c@118 168 plugbase:qm-barbeattracker_output_beatcounts a vamp:SparseOutput ;
c@118 169 vamp:identifier "beatcounts" ;
c@118 170 dc:title "Beat Count" ;
c@118 171 dc:description """Beat counter function""" ;
c@118 172 vamp:fixed_bin_count "true" ;
c@118 173 vamp:unit "" ;
c@118 174 vamp:bin_count 1 ;
c@118 175 vamp:sample_type vamp:VariableSampleRate ;
c@118 176 vamp:sample_rate 86.1326 ;
c@118 177 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@118 178 .
c@118 179 plugbase:qm-barbeattracker_output_beatsd a vamp:SparseOutput ;
c@118 180 vamp:identifier "beatsd" ;
c@118 181 dc:title "Beat Spectral Difference" ;
c@118 182 dc:description """Beat spectral difference function used for bar-line detection""" ;
c@118 183 vamp:fixed_bin_count "true" ;
c@118 184 vamp:unit "" ;
c@118 185 vamp:bin_count 1 ;
c@118 186 vamp:sample_type vamp:VariableSampleRate ;
c@118 187 vamp:sample_rate 86.1326 ;
c@118 188 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@118 189 .
c@77 190 plugbase:qm-chromagram a vamp:Plugin ;
c@77 191 dc:title "Chromagram" ;
c@77 192 vamp:name "Chromagram" ;
c@158 193 vamp:category "Visualisation" ;
c@77 194 dc:description """Extract a series of tonal chroma vectors from the audio""" ;
c@77 195 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-chromagram> ;
c@158 196 foaf:maker :maker ;
c@118 197 dc:rights """Plugin by Chris Cannam and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
c@77 198 vamp:identifier "qm-chromagram" ;
c@77 199 vamp:vamp_API_version vamp:api_version_2 ;
c@118 200 owl:versionInfo "4" ;
c@77 201 vamp:input_domain vamp:FrequencyDomain ;
c@77 202
c@77 203
c@77 204 vamp:parameter plugbase:qm-chromagram_param_minpitch ;
c@77 205 vamp:parameter plugbase:qm-chromagram_param_maxpitch ;
c@77 206 vamp:parameter plugbase:qm-chromagram_param_tuning ;
c@77 207 vamp:parameter plugbase:qm-chromagram_param_bpo ;
c@77 208 vamp:parameter plugbase:qm-chromagram_param_normalization ;
c@77 209
c@77 210 vamp:output plugbase:qm-chromagram_output_chromagram ;
c@77 211 vamp:output plugbase:qm-chromagram_output_chromameans ;
c@77 212 .
c@77 213 plugbase:qm-chromagram_param_minpitch a vamp:QuantizedParameter ;
c@77 214 vamp:identifier "minpitch" ;
c@77 215 dc:title "Minimum Pitch" ;
c@77 216 dc:format "MIDI units" ;
c@77 217 vamp:min_value 0 ;
c@77 218 vamp:max_value 127 ;
c@77 219 vamp:unit "MIDI units" ;
c@77 220 vamp:quantize_step 1 ;
c@118 221 vamp:default_value 36 ;
c@77 222 vamp:value_names ();
c@77 223 .
c@77 224 plugbase:qm-chromagram_param_maxpitch a vamp:QuantizedParameter ;
c@77 225 vamp:identifier "maxpitch" ;
c@77 226 dc:title "Maximum Pitch" ;
c@77 227 dc:format "MIDI units" ;
c@77 228 vamp:min_value 0 ;
c@77 229 vamp:max_value 127 ;
c@77 230 vamp:unit "MIDI units" ;
c@77 231 vamp:quantize_step 1 ;
c@77 232 vamp:default_value 96 ;
c@77 233 vamp:value_names ();
c@77 234 .
c@77 235 plugbase:qm-chromagram_param_tuning a vamp:Parameter ;
c@77 236 vamp:identifier "tuning" ;
c@77 237 dc:title "Tuning Frequency" ;
c@77 238 dc:format "Hz" ;
c@118 239 vamp:min_value 360 ;
c@118 240 vamp:max_value 500 ;
c@77 241 vamp:unit "Hz" ;
c@77 242 vamp:default_value 440 ;
c@77 243 vamp:value_names ();
c@77 244 .
c@77 245 plugbase:qm-chromagram_param_bpo a vamp:QuantizedParameter ;
c@77 246 vamp:identifier "bpo" ;
c@77 247 dc:title "Bins per Octave" ;
c@77 248 dc:format "bins" ;
c@77 249 vamp:min_value 2 ;
c@118 250 vamp:max_value 480 ;
c@77 251 vamp:unit "bins" ;
c@77 252 vamp:quantize_step 1 ;
c@77 253 vamp:default_value 12 ;
c@77 254 vamp:value_names ();
c@77 255 .
c@77 256 plugbase:qm-chromagram_param_normalization a vamp:QuantizedParameter ;
c@77 257 vamp:identifier "normalization" ;
c@77 258 dc:title "Normalization" ;
c@77 259 dc:format "" ;
c@77 260 vamp:min_value 0 ;
c@77 261 vamp:max_value 2 ;
c@77 262 vamp:unit "" ;
c@77 263 vamp:quantize_step 1 ;
c@77 264 vamp:default_value 0 ;
c@77 265 vamp:value_names ( "None" "Unit Sum" "Unit Maximum");
c@77 266 .
c@77 267 plugbase:qm-chromagram_output_chromagram a vamp:DenseOutput ;
c@77 268 vamp:identifier "chromagram" ;
c@77 269 dc:title "Chromagram" ;
c@77 270 dc:description "Output of chromagram, as a single vector per process block" ;
c@77 271 vamp:fixed_bin_count "true" ;
c@77 272 vamp:unit "" ;
c@77 273 vamp:bin_count 12 ;
c@77 274 vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B");
c@91 275 vamp:computes_signal_type af:Chromagram ;
c@77 276 .
c@77 277 plugbase:qm-chromagram_output_chromameans a vamp:DenseOutput ;
c@77 278 vamp:identifier "chromameans" ;
c@77 279 dc:title "Chroma Means" ;
c@77 280 dc:description "Mean values of chromagram bins across the duration of the input audio" ;
c@77 281 vamp:fixed_bin_count "true" ;
c@77 282 vamp:unit "" ;
c@77 283 vamp:bin_count 12 ;
c@77 284 vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B");
c@77 285 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 286 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 287 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 288 .
c@77 289 plugbase:qm-constantq a vamp:Plugin ;
c@77 290 dc:title "Constant-Q Spectrogram" ;
c@77 291 vamp:name "Constant-Q Spectrogram" ;
c@158 292 vamp:category "Visualisation" ;
c@77 293 dc:description """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio""" ;
c@77 294 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-constantq> ;
c@158 295 foaf:maker :maker ;
c@118 296 dc:rights """Plugin by Chris Cannam and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
c@77 297 vamp:identifier "qm-constantq" ;
c@77 298 vamp:vamp_API_version vamp:api_version_2 ;
c@77 299 owl:versionInfo "2" ;
c@77 300 vamp:input_domain vamp:FrequencyDomain ;
c@77 301
c@77 302
c@77 303 vamp:parameter plugbase:qm-constantq_param_minpitch ;
c@77 304 vamp:parameter plugbase:qm-constantq_param_maxpitch ;
c@77 305 vamp:parameter plugbase:qm-constantq_param_tuning ;
c@77 306 vamp:parameter plugbase:qm-constantq_param_bpo ;
c@77 307 vamp:parameter plugbase:qm-constantq_param_normalized ;
c@77 308
c@77 309 vamp:output plugbase:qm-constantq_output_constantq ;
c@77 310 .
c@77 311 plugbase:qm-constantq_param_minpitch a vamp:QuantizedParameter ;
c@77 312 vamp:identifier "minpitch" ;
c@77 313 dc:title "Minimum Pitch" ;
c@77 314 dc:format "MIDI units" ;
c@77 315 vamp:min_value 0 ;
c@77 316 vamp:max_value 127 ;
c@77 317 vamp:unit "MIDI units" ;
c@77 318 vamp:quantize_step 1 ;
c@77 319 vamp:default_value 36 ;
c@77 320 vamp:value_names ();
c@77 321 .
c@77 322 plugbase:qm-constantq_param_maxpitch a vamp:QuantizedParameter ;
c@77 323 vamp:identifier "maxpitch" ;
c@77 324 dc:title "Maximum Pitch" ;
c@77 325 dc:format "MIDI units" ;
c@77 326 vamp:min_value 0 ;
c@77 327 vamp:max_value 127 ;
c@77 328 vamp:unit "MIDI units" ;
c@77 329 vamp:quantize_step 1 ;
c@77 330 vamp:default_value 84 ;
c@77 331 vamp:value_names ();
c@77 332 .
c@77 333 plugbase:qm-constantq_param_tuning a vamp:Parameter ;
c@77 334 vamp:identifier "tuning" ;
c@77 335 dc:title "Tuning Frequency" ;
c@77 336 dc:format "Hz" ;
c@118 337 vamp:min_value 360 ;
c@118 338 vamp:max_value 500 ;
c@77 339 vamp:unit "Hz" ;
c@77 340 vamp:default_value 440 ;
c@77 341 vamp:value_names ();
c@77 342 .
c@77 343 plugbase:qm-constantq_param_bpo a vamp:QuantizedParameter ;
c@77 344 vamp:identifier "bpo" ;
c@77 345 dc:title "Bins per Octave" ;
c@77 346 dc:format "bins" ;
c@77 347 vamp:min_value 2 ;
c@118 348 vamp:max_value 480 ;
c@77 349 vamp:unit "bins" ;
c@77 350 vamp:quantize_step 1 ;
c@77 351 vamp:default_value 12 ;
c@77 352 vamp:value_names ();
c@77 353 .
c@77 354 plugbase:qm-constantq_param_normalized a vamp:QuantizedParameter ;
c@77 355 vamp:identifier "normalized" ;
c@77 356 dc:title "Normalized" ;
c@77 357 dc:format "" ;
c@77 358 vamp:min_value 0 ;
c@77 359 vamp:max_value 1 ;
c@77 360 vamp:unit "" ;
c@77 361 vamp:quantize_step 1 ;
c@77 362 vamp:default_value 0 ;
c@77 363 vamp:value_names ();
c@77 364 .
c@77 365 plugbase:qm-constantq_output_constantq a vamp:DenseOutput ;
c@77 366 vamp:identifier "constantq" ;
c@77 367 dc:title "Constant-Q Spectrogram" ;
c@77 368 dc:description "Output of constant-Q transform, as a single vector per process block" ;
c@77 369 vamp:fixed_bin_count "true" ;
c@77 370 vamp:unit "" ;
c@77 371 vamp:bin_count 1 ;
c@91 372 vamp:computes_signal_type af:Spectrogram ;
c@77 373 .
c@118 374 plugbase:qm-dwt a vamp:Plugin ;
c@118 375 dc:title "Discrete Wavelet Transform" ;
c@118 376 vamp:name "Discrete Wavelet Transform" ;
c@158 377 vamp:category "Visualisation" ;
c@118 378 dc:description """Visualisation by scalogram""" ;
c@158 379 foaf:maker :maker ;
c@118 380 dc:rights """Plugin by Thomas Wilmering. Copyright (c) 2009 Thomas Wilmering and QMUL - All Rights Reserved""" ;
c@118 381 vamp:identifier "qm-dwt" ;
c@118 382 vamp:vamp_API_version vamp:api_version_2 ;
c@118 383 owl:versionInfo "1" ;
c@118 384 vamp:input_domain vamp:TimeDomain ;
c@158 385 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-dwt> ;
c@118 386
c@118 387 vamp:parameter plugbase:qm-dwt_param_scales ;
c@118 388 vamp:parameter plugbase:qm-dwt_param_wavelet ;
c@118 389 vamp:parameter plugbase:qm-dwt_param_threshold ;
c@118 390 vamp:parameter plugbase:qm-dwt_param_absolute ;
c@118 391
c@118 392 vamp:output plugbase:qm-dwt_output_wcoeff ;
c@118 393 .
c@118 394 plugbase:qm-dwt_param_scales a vamp:QuantizedParameter ;
c@118 395 vamp:identifier "scales" ;
c@118 396 dc:title "Scales" ;
c@118 397 dc:format "" ;
c@118 398 vamp:min_value 1 ;
c@118 399 vamp:max_value 16 ;
c@118 400 vamp:unit "" ;
c@118 401 vamp:quantize_step 1 ;
c@118 402 vamp:default_value 10 ;
c@118 403 vamp:value_names ();
c@118 404 .
c@118 405 plugbase:qm-dwt_param_wavelet a vamp:QuantizedParameter ;
c@118 406 vamp:identifier "wavelet" ;
c@118 407 dc:title "Wavelet" ;
c@118 408 dc:format "" ;
c@118 409 vamp:min_value 0 ;
c@118 410 vamp:max_value 42 ;
c@118 411 vamp:unit "" ;
c@118 412 vamp:quantize_step 1 ;
c@118 413 vamp:default_value 0 ;
c@118 414 vamp:value_names ( "Haar" "Daubechies 2" "Daubechies 3" "Daubechies 4" "Daubechies 5" "Daubechies 6" "Daubechies 7" "Daubechies 8" "Daubechies 9" "Daubechies 10" "Daubechies 20" "Daubechies 40" "Symlet 2" "Symlet 3" "Symlet 4" "Symlet 5" "Symlet 6" "Symlet 7" "Symlet 8" "Symlet 9" "Symlet 10" "Symlet 20" "Symlet 30" "Coiflet 1" "Coiflet 2" "Coiflet 3" "Coiflet 4" "Coiflet 5" "Biorthogonal 1.3" "Biorthogonal 1.5" "Biorthogonal 2.2" "Biorthogonal 2.4" "Biorthogonal 2.6" "Biorthogonal 2.8" "Biorthogonal 3.1" "Biorthogonal 3.3" "Biorthogonal 3.5" "Biorthogonal 3.7" "Biorthogonal 3.9" "Biorthogonal 4.4" "Biorthogonal 5.5" "Biorthogonal 6.8" "Meyer");
c@118 415 .
c@118 416 plugbase:qm-dwt_param_threshold a vamp:Parameter ;
c@118 417 vamp:identifier "threshold" ;
c@118 418 dc:title "Threshold" ;
c@118 419 dc:format "" ;
c@118 420 vamp:min_value 0 ;
c@118 421 vamp:max_value 0.01 ;
c@118 422 vamp:unit "" ;
c@118 423 vamp:default_value 0 ;
c@118 424 vamp:value_names ();
c@118 425 .
c@118 426 plugbase:qm-dwt_param_absolute a vamp:QuantizedParameter ;
c@118 427 vamp:identifier "absolute" ;
c@118 428 dc:title "Absolute values" ;
c@118 429 dc:format "" ;
c@118 430 vamp:min_value 0 ;
c@118 431 vamp:max_value 1 ;
c@118 432 vamp:unit "" ;
c@118 433 vamp:quantize_step 1 ;
c@118 434 vamp:default_value 0 ;
c@118 435 vamp:value_names ();
c@118 436 .
c@118 437 plugbase:qm-dwt_output_wcoeff a vamp:DenseOutput ;
c@118 438 vamp:identifier "wcoeff" ;
c@118 439 dc:title "Wavelet Coefficients" ;
c@118 440 dc:description """Wavelet coefficients""" ;
c@118 441 vamp:fixed_bin_count "true" ;
c@118 442 vamp:unit "" ;
c@118 443 vamp:bin_count 10 ;
c@118 444 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@118 445 .
c@77 446 plugbase:qm-keydetector a vamp:Plugin ;
c@77 447 dc:title "Key Detector" ;
c@77 448 vamp:name "Key Detector" ;
c@158 449 vamp:category "Key and Tonality" ;
c@77 450 dc:description """Estimate the key of the music""" ;
c@77 451 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-keydetector> ;
c@158 452 foaf:maker :maker ;
c@118 453 dc:rights """Plugin by Katy Noland and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
c@77 454 vamp:identifier "qm-keydetector" ;
c@77 455 vamp:vamp_API_version vamp:api_version_2 ;
c@118 456 owl:versionInfo "4" ;
c@77 457 vamp:input_domain vamp:TimeDomain ;
c@77 458
c@77 459 vamp:parameter plugbase:qm-keydetector_param_tuning ;
c@77 460 vamp:parameter plugbase:qm-keydetector_param_length ;
c@77 461
c@77 462 vamp:output plugbase:qm-keydetector_output_tonic ;
c@77 463 vamp:output plugbase:qm-keydetector_output_mode ;
c@77 464 vamp:output plugbase:qm-keydetector_output_key ;
c@77 465 vamp:output plugbase:qm-keydetector_output_keystrength ;
c@77 466 .
c@77 467 plugbase:qm-keydetector_param_tuning a vamp:Parameter ;
c@77 468 vamp:identifier "tuning" ;
c@77 469 dc:title "Tuning Frequency" ;
c@77 470 dc:format "Hz" ;
c@77 471 vamp:min_value 420 ;
c@77 472 vamp:max_value 460 ;
c@77 473 vamp:unit "Hz" ;
c@77 474 vamp:default_value 440 ;
c@77 475 vamp:value_names ();
c@77 476 .
c@77 477 plugbase:qm-keydetector_param_length a vamp:QuantizedParameter ;
c@77 478 vamp:identifier "length" ;
c@77 479 dc:title "Window Length" ;
c@77 480 dc:format "chroma frames" ;
c@77 481 vamp:min_value 1 ;
c@77 482 vamp:max_value 30 ;
c@77 483 vamp:unit "chroma frames" ;
c@77 484 vamp:quantize_step 1 ;
c@77 485 vamp:default_value 10 ;
c@77 486 vamp:value_names ();
c@77 487 .
c@77 488 plugbase:qm-keydetector_output_tonic a vamp:SparseOutput ;
c@77 489 vamp:identifier "tonic" ;
c@77 490 dc:title "Tonic Pitch" ;
c@77 491 dc:description "Tonic of the estimated key (from C = 1 to B = 12)" ;
c@77 492 vamp:fixed_bin_count "true" ;
c@77 493 vamp:unit "" ;
c@77 494 a vamp:QuantizedOutput ;
c@77 495 vamp:quantize_step 1 ;
c@77 496 a vamp:KnownExtentsOutput ;
c@77 497 vamp:min_value 1 ;
c@77 498 vamp:max_value 12 ;
c@77 499 vamp:bin_count 1 ;
c@77 500 vamp:bin_names ( "");
c@77 501 vamp:sample_type vamp:VariableSampleRate ;
c@77 502 vamp:sample_rate 1.34583 ;
c@77 503 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 504 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 505 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 506 .
c@77 507 plugbase:qm-keydetector_output_mode a vamp:SparseOutput ;
c@77 508 vamp:identifier "mode" ;
c@77 509 dc:title "Key Mode" ;
c@77 510 dc:description "Major or minor mode of the estimated key (major = 0, minor = 1)" ;
c@77 511 vamp:fixed_bin_count "true" ;
c@77 512 vamp:unit "" ;
c@77 513 a vamp:QuantizedOutput ;
c@77 514 vamp:quantize_step 1 ;
c@77 515 a vamp:KnownExtentsOutput ;
c@77 516 vamp:min_value 0 ;
c@77 517 vamp:max_value 1 ;
c@77 518 vamp:bin_count 1 ;
c@77 519 vamp:bin_names ( "");
c@77 520 vamp:sample_type vamp:VariableSampleRate ;
c@77 521 vamp:sample_rate 1.34583 ;
c@77 522 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 523 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 524 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 525 .
c@77 526 plugbase:qm-keydetector_output_key a vamp:SparseOutput ;
c@77 527 vamp:identifier "key" ;
c@77 528 dc:title "Key" ;
c@77 529 dc:description "Estimated key (from C major = 1 to B major = 12 and C minor = 13 to B minor = 24)" ;
c@77 530 vamp:fixed_bin_count "true" ;
c@77 531 vamp:unit "" ;
c@77 532 a vamp:QuantizedOutput ;
c@77 533 vamp:quantize_step 1 ;
c@77 534 a vamp:KnownExtentsOutput ;
c@77 535 vamp:min_value 1 ;
c@77 536 vamp:max_value 24 ;
c@77 537 vamp:bin_count 1 ;
c@77 538 vamp:bin_names ( "");
c@77 539 vamp:sample_type vamp:VariableSampleRate ;
c@77 540 vamp:sample_rate 1.34583 ;
c@91 541 vamp:computes_event_type af:KeyChange ;
c@77 542 .
c@77 543 plugbase:qm-keydetector_output_keystrength a vamp:DenseOutput ;
c@77 544 vamp:identifier "keystrength" ;
c@77 545 dc:title "Key Strength Plot" ;
c@77 546 dc:description "Correlation of the chroma vector with stored key profile for each major and minor key" ;
c@77 547 vamp:fixed_bin_count "true" ;
c@77 548 vamp:unit "" ;
c@77 549 vamp:bin_count 25 ;
c@77 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");
c@77 551 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 552 .
c@77 553 plugbase:qm-mfcc a vamp:Plugin ;
c@77 554 dc:title "Mel-Frequency Cepstral Coefficients" ;
c@77 555 vamp:name "Mel-Frequency Cepstral Coefficients" ;
c@158 556 vamp:category "Low Level Features" ;
c@77 557 dc:description """Calculate a series of MFCC vectors from the audio""" ;
c@77 558 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-mfcc> ;
c@158 559 foaf:maker :maker ;
c@118 560 dc:rights """Plugin by Nicolas Chetry and Chris Cannam. Copyright (c) 2009 QMUL - All Rights Reserved""" ;
c@77 561 vamp:identifier "qm-mfcc" ;
c@77 562 vamp:vamp_API_version vamp:api_version_2 ;
c@77 563 owl:versionInfo "1" ;
c@77 564 vamp:input_domain vamp:FrequencyDomain ;
c@77 565
c@77 566
c@77 567 vamp:parameter plugbase:qm-mfcc_param_nceps ;
c@77 568 vamp:parameter plugbase:qm-mfcc_param_logpower ;
c@77 569 vamp:parameter plugbase:qm-mfcc_param_wantc0 ;
c@77 570
c@77 571 vamp:output plugbase:qm-mfcc_output_coefficients ;
c@77 572 vamp:output plugbase:qm-mfcc_output_means ;
c@77 573 .
c@77 574 plugbase:qm-mfcc_param_nceps a vamp:QuantizedParameter ;
c@77 575 vamp:identifier "nceps" ;
c@77 576 dc:title "Number of Coefficients" ;
c@77 577 dc:format "" ;
c@77 578 vamp:min_value 1 ;
c@77 579 vamp:max_value 40 ;
c@77 580 vamp:unit "" ;
c@77 581 vamp:quantize_step 1 ;
c@77 582 vamp:default_value 20 ;
c@77 583 vamp:value_names ();
c@77 584 .
c@77 585 plugbase:qm-mfcc_param_logpower a vamp:Parameter ;
c@77 586 vamp:identifier "logpower" ;
c@77 587 dc:title "Power for Mel Amplitude Logs" ;
c@77 588 dc:format "" ;
c@77 589 vamp:min_value 0 ;
c@77 590 vamp:max_value 5 ;
c@77 591 vamp:unit "" ;
c@77 592 vamp:default_value 1 ;
c@77 593 vamp:value_names ();
c@77 594 .
c@77 595 plugbase:qm-mfcc_param_wantc0 a vamp:QuantizedParameter ;
c@77 596 vamp:identifier "wantc0" ;
c@77 597 dc:title "Include C0" ;
c@77 598 dc:format "" ;
c@77 599 vamp:min_value 0 ;
c@77 600 vamp:max_value 1 ;
c@77 601 vamp:unit "" ;
c@77 602 vamp:quantize_step 1 ;
c@77 603 vamp:default_value 1 ;
c@77 604 vamp:value_names ();
c@77 605 .
c@77 606 plugbase:qm-mfcc_output_coefficients a vamp:DenseOutput ;
c@77 607 vamp:identifier "coefficients" ;
c@77 608 dc:title "Coefficients" ;
c@77 609 dc:description "MFCC values" ;
c@77 610 vamp:fixed_bin_count "true" ;
c@77 611 vamp:unit "" ;
c@77 612 vamp:bin_count 20 ;
c@77 613 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
c@77 614 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 615 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 616 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 617 .
c@77 618 plugbase:qm-mfcc_output_means a vamp:DenseOutput ;
c@77 619 vamp:identifier "means" ;
c@77 620 dc:title "Means of Coefficients" ;
c@77 621 dc:description "Mean values of MFCCs across duration of audio input" ;
c@77 622 vamp:fixed_bin_count "true" ;
c@77 623 vamp:unit "" ;
c@77 624 vamp:bin_count 20 ;
c@77 625 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
c@77 626 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 627 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 628 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 629 .
c@77 630 plugbase:qm-onsetdetector a vamp:Plugin ;
c@77 631 dc:title "Note Onset Detector" ;
c@77 632 vamp:name "Note Onset Detector" ;
c@158 633 vamp:category "Time > Onsets" ;
c@77 634 dc:description """Estimate individual note onset positions""" ;
c@77 635 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-onsetdetector> ;
c@158 636 foaf:maker :maker ;
c@118 637 dc:rights """Plugin by Christian Landone, Chris Duxbury and Juan Pablo Bello. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
c@77 638 vamp:identifier "qm-onsetdetector" ;
c@77 639 vamp:vamp_API_version vamp:api_version_2 ;
c@77 640 owl:versionInfo "2" ;
c@77 641 vamp:input_domain vamp:FrequencyDomain ;
c@77 642
c@77 643
c@77 644 vamp:parameter plugbase:qm-onsetdetector_param_dftype ;
c@77 645 vamp:parameter plugbase:qm-onsetdetector_param_sensitivity ;
c@77 646 vamp:parameter plugbase:qm-onsetdetector_param_whiten ;
c@77 647
c@77 648 vamp:output plugbase:qm-onsetdetector_output_onsets ;
c@77 649 vamp:output plugbase:qm-onsetdetector_output_detection_fn ;
c@77 650 vamp:output plugbase:qm-onsetdetector_output_smoothed_df ;
c@77 651 .
c@77 652 plugbase:qm-onsetdetector_param_dftype a vamp:QuantizedParameter ;
c@77 653 vamp:identifier "dftype" ;
c@77 654 dc:title "Onset Detection Function Type" ;
c@77 655 dc:format "" ;
c@77 656 vamp:min_value 0 ;
c@77 657 vamp:max_value 4 ;
c@77 658 vamp:unit "" ;
c@77 659 vamp:quantize_step 1 ;
c@77 660 vamp:default_value 3 ;
c@77 661 vamp:value_names ( "High-Frequency Content" "Spectral Difference" "Phase Deviation" "Complex Domain" "Broadband Energy Rise");
c@77 662 .
c@77 663 plugbase:qm-onsetdetector_param_sensitivity a vamp:QuantizedParameter ;
c@77 664 vamp:identifier "sensitivity" ;
c@77 665 dc:title "Onset Detector Sensitivity" ;
c@77 666 dc:format "%" ;
c@77 667 vamp:min_value 0 ;
c@77 668 vamp:max_value 100 ;
c@77 669 vamp:unit "%" ;
c@77 670 vamp:quantize_step 1 ;
c@77 671 vamp:default_value 50 ;
c@77 672 vamp:value_names ();
c@77 673 .
c@77 674 plugbase:qm-onsetdetector_param_whiten a vamp:QuantizedParameter ;
c@77 675 vamp:identifier "whiten" ;
c@77 676 dc:title "Adaptive Whitening" ;
c@77 677 dc:format "" ;
c@77 678 vamp:min_value 0 ;
c@77 679 vamp:max_value 1 ;
c@77 680 vamp:unit "" ;
c@77 681 vamp:quantize_step 1 ;
c@77 682 vamp:default_value 0 ;
c@77 683 vamp:value_names ();
c@77 684 .
c@77 685 plugbase:qm-onsetdetector_output_onsets a vamp:SparseOutput ;
c@77 686 vamp:identifier "onsets" ;
c@77 687 dc:title "Note Onsets" ;
c@77 688 dc:description "Perceived note onset positions" ;
c@77 689 vamp:fixed_bin_count "true" ;
c@77 690 vamp:unit "" ;
c@77 691 vamp:bin_count 0 ;
c@77 692 vamp:bin_names ();
c@77 693 vamp:sample_type vamp:VariableSampleRate ;
c@77 694 vamp:sample_rate 86.1326 ;
c@91 695 vamp:computes_event_type af:Onset;
c@77 696 .
c@77 697 plugbase:qm-onsetdetector_output_detection_fn a vamp:DenseOutput ;
c@77 698 vamp:identifier "detection_fn" ;
c@77 699 dc:title "Onset Detection Function" ;
c@77 700 dc:description "Probability function of note onset likelihood" ;
c@77 701 vamp:fixed_bin_count "true" ;
c@77 702 vamp:unit "" ;
c@77 703 vamp:bin_count 1 ;
c@77 704 vamp:bin_names ( "");
c@91 705 vamp:computes_signal_type af:OnsetDetectionFunction ;
c@77 706 .
c@77 707 plugbase:qm-onsetdetector_output_smoothed_df a vamp:SparseOutput ;
c@77 708 vamp:identifier "smoothed_df" ;
c@77 709 dc:title "Smoothed Detection Function" ;
c@77 710 dc:description "Smoothed probability function used for peak-picking" ;
c@77 711 vamp:fixed_bin_count "true" ;
c@77 712 vamp:unit "" ;
c@77 713 vamp:bin_count 1 ;
c@77 714 vamp:bin_names ( "");
c@77 715 vamp:sample_type vamp:VariableSampleRate ;
c@77 716 vamp:sample_rate 86.1326 ;
c@91 717 vamp:computes_signal_type af:OnsetDetectionFunction ;
c@77 718 .
c@77 719 plugbase:qm-segmenter a vamp:Plugin ;
c@77 720 dc:title "Segmenter" ;
c@77 721 vamp:name "Segmenter" ;
c@158 722 vamp:category "Classification" ;
c@77 723 dc:description """Divide the track into a sequence of consistent segments""" ;
c@77 724 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-segmenter> ;
c@158 725 foaf:maker :maker ;
c@118 726 dc:rights """Plugin by Mark Levy. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
c@77 727 vamp:identifier "qm-segmenter" ;
c@77 728 vamp:vamp_API_version vamp:api_version_2 ;
c@77 729 owl:versionInfo "2" ;
c@77 730 vamp:input_domain vamp:TimeDomain ;
c@77 731
c@77 732 vamp:parameter plugbase:qm-segmenter_param_nSegmentTypes ;
c@77 733 vamp:parameter plugbase:qm-segmenter_param_featureType ;
c@77 734 vamp:parameter plugbase:qm-segmenter_param_neighbourhoodLimit ;
c@77 735
c@77 736 vamp:output plugbase:qm-segmenter_output_segmentation ;
c@77 737 .
c@77 738 plugbase:qm-segmenter_param_nSegmentTypes a vamp:QuantizedParameter ;
c@77 739 vamp:identifier "nSegmentTypes" ;
c@77 740 dc:title "Number of segment-types" ;
c@77 741 dc:format "" ;
c@77 742 vamp:min_value 2 ;
c@77 743 vamp:max_value 12 ;
c@77 744 vamp:unit "" ;
c@77 745 vamp:quantize_step 1 ;
c@77 746 vamp:default_value 10 ;
c@77 747 vamp:value_names ();
c@77 748 .
c@77 749 plugbase:qm-segmenter_param_featureType a vamp:QuantizedParameter ;
c@77 750 vamp:identifier "featureType" ;
c@77 751 dc:title "Feature Type" ;
c@77 752 dc:format "" ;
c@77 753 vamp:min_value 1 ;
c@77 754 vamp:max_value 3 ;
c@77 755 vamp:unit "" ;
c@77 756 vamp:quantize_step 1 ;
c@77 757 vamp:default_value 1 ;
c@77 758 vamp:value_names ( "Hybrid (Constant-Q)" "Chromatic (Chroma)" "Timbral (MFCC)");
c@77 759 .
c@77 760 plugbase:qm-segmenter_param_neighbourhoodLimit a vamp:QuantizedParameter ;
c@77 761 vamp:identifier "neighbourhoodLimit" ;
c@77 762 dc:title "Minimum segment duration" ;
c@77 763 dc:format "s" ;
c@77 764 vamp:min_value 1 ;
c@77 765 vamp:max_value 15 ;
c@77 766 vamp:unit "s" ;
c@77 767 vamp:quantize_step 0.2 ;
c@77 768 vamp:default_value 4 ;
c@77 769 vamp:value_names ();
c@77 770 .
c@77 771 plugbase:qm-segmenter_output_segmentation a vamp:SparseOutput ;
c@77 772 vamp:identifier "segmentation" ;
c@77 773 dc:title "Segmentation" ;
c@77 774 dc:description "Segmentation" ;
c@77 775 vamp:fixed_bin_count "true" ;
c@77 776 vamp:unit "segment-type" ;
c@77 777 a vamp:QuantizedOutput ;
c@77 778 vamp:quantize_step 1 ;
c@77 779 a vamp:KnownExtentsOutput ;
c@77 780 vamp:min_value 1 ;
c@77 781 vamp:max_value 10 ;
c@77 782 vamp:bin_count 1 ;
c@77 783 vamp:bin_names ( "");
c@77 784 vamp:sample_type vamp:VariableSampleRate ;
c@77 785 vamp:sample_rate 5 ;
c@91 786 vamp:computes_event_type af:StructuralSegment ;
c@77 787 .
c@77 788 plugbase:qm-similarity a vamp:Plugin ;
c@77 789 dc:title "Similarity" ;
c@77 790 vamp:name "Similarity" ;
c@158 791 vamp:category "Classification" ;
c@77 792 dc:description """Return a distance matrix for similarity between the input audio channels""" ;
c@77 793 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-similarity> ;
c@158 794 foaf:maker :maker ;
c@118 795 dc:rights """Plugin by Mark Levy, Kurt Jacobson and Chris Cannam. Copyright (c) 2009 QMUL - All Rights Reserved""" ;
c@77 796 vamp:identifier "qm-similarity" ;
c@77 797 vamp:vamp_API_version vamp:api_version_2 ;
c@77 798 owl:versionInfo "1" ;
c@77 799 vamp:input_domain vamp:TimeDomain ;
c@77 800
c@77 801 vamp:parameter plugbase:qm-similarity_param_featureType ;
c@77 802
c@77 803 vamp:output plugbase:qm-similarity_output_distancematrix ;
c@77 804 vamp:output plugbase:qm-similarity_output_distancevector ;
c@77 805 vamp:output plugbase:qm-similarity_output_sorteddistancevector ;
c@77 806 vamp:output plugbase:qm-similarity_output_means ;
c@77 807 vamp:output plugbase:qm-similarity_output_variances ;
c@77 808 vamp:output plugbase:qm-similarity_output_beatspectrum ;
c@77 809 .
c@77 810 plugbase:qm-similarity_param_featureType a vamp:QuantizedParameter ;
c@77 811 vamp:identifier "featureType" ;
c@77 812 dc:title "Feature Type" ;
c@77 813 dc:format "" ;
c@77 814 vamp:min_value 0 ;
c@77 815 vamp:max_value 4 ;
c@77 816 vamp:unit "" ;
c@77 817 vamp:quantize_step 1 ;
c@77 818 vamp:default_value 1 ;
c@77 819 vamp:value_names ( "Timbre" "Timbre and Rhythm" "Chroma" "Chroma and Rhythm" "Rhythm only");
c@77 820 .
c@77 821 plugbase:qm-similarity_output_distancematrix a vamp:DenseOutput ;
c@77 822 vamp:identifier "distancematrix" ;
c@77 823 dc:title "Distance Matrix" ;
c@77 824 dc:description "Distance matrix for similarity metric. Smaller = more similar. Should be symmetrical." ;
c@77 825 vamp:fixed_bin_count "true" ;
c@77 826 vamp:unit "" ;
c@77 827 vamp:bin_count 0 ;
c@77 828 vamp:bin_names ();
c@77 829 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 830 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 831 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 832 .
c@77 833 plugbase:qm-similarity_output_distancevector a vamp:DenseOutput ;
c@77 834 vamp:identifier "distancevector" ;
c@77 835 dc:title "Distance from First Channel" ;
c@77 836 dc:description "Distance vector for similarity of each channel to the first channel. Smaller = more similar." ;
c@77 837 vamp:fixed_bin_count "true" ;
c@77 838 vamp:unit "" ;
c@77 839 vamp:bin_count 0 ;
c@77 840 vamp:bin_names ();
c@77 841 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 842 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 843 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 844 .
c@77 845 plugbase:qm-similarity_output_sorteddistancevector a vamp:DenseOutput ;
c@77 846 vamp:identifier "sorteddistancevector" ;
c@77 847 dc:title "Ordered Distances from First Channel" ;
c@77 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." ;
c@77 849 vamp:fixed_bin_count "true" ;
c@77 850 vamp:unit "" ;
c@77 851 vamp:bin_count 0 ;
c@77 852 vamp:bin_names ();
c@77 853 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 854 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 855 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 856 .
c@77 857 plugbase:qm-similarity_output_means a vamp:DenseOutput ;
c@77 858 vamp:identifier "means" ;
c@77 859 dc:title "Feature Means" ;
c@77 860 dc:description "Means of the feature bins. Feature time (sec) corresponds to input channel. Number of bins depends on selected feature type." ;
c@77 861 vamp:fixed_bin_count "true" ;
c@77 862 vamp:unit "" ;
c@77 863 vamp:bin_count 20 ;
c@77 864 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
c@77 865 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 866 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 867 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 868 .
c@77 869 plugbase:qm-similarity_output_variances a vamp:DenseOutput ;
c@77 870 vamp:identifier "variances" ;
c@77 871 dc:title "Feature Variances" ;
c@77 872 dc:description "Variances of the feature bins. Feature time (sec) corresponds to input channel. Number of bins depends on selected feature type." ;
c@77 873 vamp:fixed_bin_count "true" ;
c@77 874 vamp:unit "" ;
c@77 875 vamp:bin_count 20 ;
c@77 876 vamp:bin_names ( "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "");
c@77 877 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 878 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 879 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 880 .
c@77 881 plugbase:qm-similarity_output_beatspectrum a vamp:SparseOutput ;
c@77 882 vamp:identifier "beatspectrum" ;
c@77 883 dc:title "Beat Spectra" ;
c@77 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." ;
c@77 885 vamp:fixed_bin_count "false" ;
c@77 886 vamp:unit "" ;
c@77 887 vamp:sample_type vamp:VariableSampleRate ;
c@77 888 vamp:sample_rate 1 ;
c@77 889 # vamp:computes_event_type <Place event type URI here and uncomment> ;
c@77 890 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
c@77 891 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
c@77 892 .
c@77 893 plugbase:qm-tempotracker a vamp:Plugin ;
c@77 894 dc:title "Tempo and Beat Tracker" ;
c@77 895 vamp:name "Tempo and Beat Tracker" ;
c@158 896 vamp:category "Time > Tempo" ;
c@77 897 dc:description """Estimate beat locations and tempo""" ;
c@77 898 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-tempotracker> ;
c@158 899 foaf:maker :maker ;
c@118 900 dc:rights """Plugin by Christian Landone and Matthew Davies. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
c@77 901 vamp:identifier "qm-tempotracker" ;
c@77 902 vamp:vamp_API_version vamp:api_version_2 ;
c@118 903 owl:versionInfo "4" ;
c@77 904 vamp:input_domain vamp:FrequencyDomain ;
c@77 905
c@77 906
c@118 907 vamp:parameter plugbase:qm-tempotracker_param_method ;
c@77 908 vamp:parameter plugbase:qm-tempotracker_param_dftype ;
c@77 909 vamp:parameter plugbase:qm-tempotracker_param_whiten ;
c@77 910
c@77 911 vamp:output plugbase:qm-tempotracker_output_beats ;
c@77 912 vamp:output plugbase:qm-tempotracker_output_detection_fn ;
c@77 913 vamp:output plugbase:qm-tempotracker_output_tempo ;
c@77 914 .
c@118 915 plugbase:qm-tempotracker_param_method a vamp:QuantizedParameter ;
c@118 916 vamp:identifier "method" ;
c@118 917 dc:title "Beat Tracking Method" ;
c@118 918 dc:format "" ;
c@118 919 vamp:min_value 0 ;
c@118 920 vamp:max_value 1 ;
c@118 921 vamp:unit "" ;
c@118 922 vamp:quantize_step 1 ;
c@118 923 vamp:default_value 1 ;
c@118 924 vamp:value_names ( "Old" "New");
c@118 925 .
c@77 926 plugbase:qm-tempotracker_param_dftype a vamp:QuantizedParameter ;
c@77 927 vamp:identifier "dftype" ;
c@77 928 dc:title "Onset Detection Function Type" ;
c@77 929 dc:format "" ;
c@77 930 vamp:min_value 0 ;
c@77 931 vamp:max_value 4 ;
c@77 932 vamp:unit "" ;
c@77 933 vamp:quantize_step 1 ;
c@77 934 vamp:default_value 3 ;
c@77 935 vamp:value_names ( "High-Frequency Content" "Spectral Difference" "Phase Deviation" "Complex Domain" "Broadband Energy Rise");
c@77 936 .
c@77 937 plugbase:qm-tempotracker_param_whiten a vamp:QuantizedParameter ;
c@77 938 vamp:identifier "whiten" ;
c@77 939 dc:title "Adaptive Whitening" ;
c@77 940 dc:format "" ;
c@77 941 vamp:min_value 0 ;
c@77 942 vamp:max_value 1 ;
c@77 943 vamp:unit "" ;
c@77 944 vamp:quantize_step 1 ;
c@77 945 vamp:default_value 0 ;
c@77 946 vamp:value_names ();
c@77 947 .
c@77 948 plugbase:qm-tempotracker_output_beats a vamp:SparseOutput ;
c@77 949 vamp:identifier "beats" ;
c@77 950 dc:title "Beats" ;
c@77 951 dc:description "Estimated metrical beat locations" ;
c@77 952 vamp:fixed_bin_count "true" ;
c@77 953 vamp:unit "" ;
c@77 954 vamp:bin_count 0 ;
c@77 955 vamp:bin_names ();
c@77 956 vamp:sample_type vamp:VariableSampleRate ;
c@77 957 vamp:sample_rate 86.1326 ;
c@91 958 vamp:computes_event_type af:Beat;
c@77 959 .
c@77 960 plugbase:qm-tempotracker_output_detection_fn a vamp:DenseOutput ;
c@77 961 vamp:identifier "detection_fn" ;
c@77 962 dc:title "Onset Detection Function" ;
c@77 963 dc:description "Probability function of note onset likelihood" ;
c@77 964 vamp:fixed_bin_count "true" ;
c@77 965 vamp:unit "" ;
c@77 966 vamp:bin_count 1 ;
c@77 967 vamp:bin_names ( "");
c@91 968 vamp:computes_signal_type af:OnsetDetectionFunction;
c@77 969 .
c@77 970 plugbase:qm-tempotracker_output_tempo a vamp:SparseOutput ;
c@77 971 vamp:identifier "tempo" ;
c@77 972 dc:title "Tempo" ;
c@77 973 dc:description "Locked tempo estimates" ;
c@77 974 vamp:fixed_bin_count "true" ;
c@77 975 vamp:unit "bpm" ;
c@77 976 vamp:bin_count 1 ;
c@77 977 vamp:bin_names ( "");
c@77 978 vamp:sample_type vamp:VariableSampleRate ;
c@77 979 vamp:sample_rate 86.1326 ;
c@91 980 vamp:computes_event_type af:Tempo ;
c@77 981 .
c@77 982 plugbase:qm-tonalchange a vamp:Plugin ;
c@77 983 dc:title "Tonal Change" ;
c@77 984 vamp:name "Tonal Change" ;
c@158 985 vamp:category "Key and Tonality" ;
c@77 986 dc:description """Detect and return the positions of harmonic changes such as chord boundaries""" ;
c@77 987 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-tonalchange> ;
c@158 988 foaf:maker :maker ;
c@118 989 dc:rights """Plugin by Martin Gasser and Christopher Harte. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ;
c@77 990 vamp:identifier "qm-tonalchange" ;
c@77 991 vamp:vamp_API_version vamp:api_version_2 ;
c@77 992 owl:versionInfo "1" ;
c@77 993 vamp:input_domain vamp:TimeDomain ;
c@77 994
c@77 995 vamp:parameter plugbase:qm-tonalchange_param_smoothingwidth ;
c@77 996 vamp:parameter plugbase:qm-tonalchange_param_minpitch ;
c@77 997 vamp:parameter plugbase:qm-tonalchange_param_maxpitch ;
c@77 998 vamp:parameter plugbase:qm-tonalchange_param_tuning ;
c@77 999
c@77 1000 vamp:output plugbase:qm-tonalchange_output_tcstransform ;
c@77 1001 vamp:output plugbase:qm-tonalchange_output_tcfunction ;
c@77 1002 vamp:output plugbase:qm-tonalchange_output_changepositions ;
c@77 1003 .
c@77 1004 plugbase:qm-tonalchange_param_smoothingwidth a vamp:QuantizedParameter ;
c@77 1005 vamp:identifier "smoothingwidth" ;
c@77 1006 dc:title "Gaussian smoothing" ;
c@77 1007 dc:format "frames" ;
c@77 1008 vamp:min_value 0 ;
c@77 1009 vamp:max_value 20 ;
c@77 1010 vamp:unit "frames" ;
c@77 1011 vamp:quantize_step 1 ;
c@77 1012 vamp:default_value 5 ;
c@77 1013 vamp:value_names ();
c@77 1014 .
c@77 1015 plugbase:qm-tonalchange_param_minpitch a vamp:QuantizedParameter ;
c@77 1016 vamp:identifier "minpitch" ;
c@77 1017 dc:title "Chromagram minimum pitch" ;
c@77 1018 dc:format "MIDI units" ;
c@77 1019 vamp:min_value 0 ;
c@77 1020 vamp:max_value 127 ;
c@77 1021 vamp:unit "MIDI units" ;
c@77 1022 vamp:quantize_step 1 ;
c@77 1023 vamp:default_value 32 ;
c@77 1024 vamp:value_names ();
c@77 1025 .
c@77 1026 plugbase:qm-tonalchange_param_maxpitch a vamp:QuantizedParameter ;
c@77 1027 vamp:identifier "maxpitch" ;
c@77 1028 dc:title "Chromagram maximum pitch" ;
c@77 1029 dc:format "MIDI units" ;
c@77 1030 vamp:min_value 0 ;
c@77 1031 vamp:max_value 127 ;
c@77 1032 vamp:unit "MIDI units" ;
c@77 1033 vamp:quantize_step 1 ;
c@77 1034 vamp:default_value 108 ;
c@77 1035 vamp:value_names ();
c@77 1036 .
c@77 1037 plugbase:qm-tonalchange_param_tuning a vamp:Parameter ;
c@77 1038 vamp:identifier "tuning" ;
c@77 1039 dc:title "Chromagram tuning frequency" ;
c@77 1040 dc:format "Hz" ;
c@77 1041 vamp:min_value 420 ;
c@77 1042 vamp:max_value 460 ;
c@77 1043 vamp:unit "Hz" ;
c@77 1044 vamp:default_value 440 ;
c@77 1045 vamp:value_names ();
c@77 1046 .
c@77 1047 plugbase:qm-tonalchange_output_tcstransform a vamp:DenseOutput ;
c@77 1048 vamp:identifier "tcstransform" ;
c@77 1049 dc:title "Transform to 6D Tonal Content Space" ;
c@77 1050 dc:description "" ;
c@77 1051 vamp:fixed_bin_count "true" ;
c@77 1052 vamp:unit "" ;
c@77 1053 a vamp:KnownExtentsOutput ;
c@77 1054 vamp:min_value -1 ;
c@77 1055 vamp:max_value 1 ;
c@77 1056 vamp:bin_count 6 ;
c@77 1057 vamp:bin_names ( "" "" "" "" "" "");
c@91 1058 vamp:computes_signal_type af:TonalContentSpace;
c@77 1059 .
c@77 1060 plugbase:qm-tonalchange_output_tcfunction a vamp:SparseOutput ;
c@77 1061 vamp:identifier "tcfunction" ;
c@77 1062 dc:title "Tonal Change Detection Function" ;
c@77 1063 dc:description "" ;
c@77 1064 vamp:fixed_bin_count "true" ;
c@77 1065 vamp:unit "" ;
c@77 1066 vamp:bin_count 1 ;
c@77 1067 vamp:bin_names ( "");
c@77 1068 vamp:sample_type vamp:VariableSampleRate ;
c@77 1069 vamp:sample_rate 21.5332 ;
c@91 1070 vamp:computes_signal_type af:TonalChangeDetectionFunction;
c@77 1071 .
c@77 1072 plugbase:qm-tonalchange_output_changepositions a vamp:SparseOutput ;
c@77 1073 vamp:identifier "changepositions" ;
c@77 1074 dc:title "Tonal Change Positions" ;
c@77 1075 dc:description "" ;
c@77 1076 vamp:fixed_bin_count "true" ;
c@77 1077 vamp:unit "" ;
c@77 1078 vamp:bin_count 0 ;
c@77 1079 vamp:bin_names ();
c@77 1080 vamp:sample_type vamp:VariableSampleRate ;
c@77 1081 vamp:sample_rate 21.5332 ;
c@91 1082 vamp:computes_event_type af:TonalOnset;
c@77 1083 .
c@121 1084 plugbase:qm-transcription a vamp:Plugin ;
c@121 1085 dc:title "Polyphonic Transcription" ;
c@121 1086 vamp:name "Polyphonic Transcription" ;
c@158 1087 vamp:category "Notes" ;
c@121 1088 dc:description """Transcribe the input audio to estimated notes""" ;
c@121 1089 foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-transcription> ;
c@158 1090 foaf:maker :maker ;
c@121 1091 dc:rights """Plugin by Dr. Ruohua Zhou. Copyright (c) 2008-2009 QMUL - All Rights Reserved""" ;
c@121 1092 vamp:identifier "qm-transcription" ;
c@121 1093 vamp:vamp_API_version vamp:api_version_2 ;
c@121 1094 owl:versionInfo "1" ;
c@121 1095 vamp:input_domain vamp:TimeDomain ;
c@121 1096 vamp:output plugbase:qm-transcription_output_transcription ;
c@121 1097 .
c@121 1098 plugbase:qm-transcription_output_transcription a vamp:SparseOutput ;
c@121 1099 vamp:identifier "transcription" ;
c@121 1100 dc:title "Transcription" ;
c@121 1101 dc:description """Estimated note pitch (MIDI note number from 0 to 127)""" ;
c@121 1102 vamp:fixed_bin_count "true" ;
c@121 1103 vamp:unit "MIDI units" ;
c@121 1104 a vamp:QuantizedOutput ;
c@121 1105 vamp:quantize_step 1 ;
c@121 1106 a vamp:KnownExtentsOutput ;
c@121 1107 vamp:min_value 0 ;
c@121 1108 vamp:max_value 127 ;
c@121 1109 vamp:bin_count 1 ;
c@121 1110 vamp:sample_type vamp:VariableSampleRate ;
c@121 1111 vamp:computes_event_type af:Note ;
c@121 1112 .
c@77 1113
c@121 1114