annotate qm-vamp-plugins.n3 @ 146:c4837ed2eeb1

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