annotate plugins/vamp-aubio.n3 @ 75:c74ab91ed6cb

Add also Justin as document maker
author Chris Cannam
date Wed, 07 Jan 2015 09:32:48 +0000
parents f8fab3aad0c1
children 4ad4e5b06c76
rev   line source
Chris@8 1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
Chris@8 2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
Chris@8 3 @prefix vamp: <http://purl.org/ontology/vamp/> .
Chris@8 4 @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/vamp-aubio#> .
Chris@8 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
Chris@8 6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
Chris@8 7 @prefix af: <http://purl.org/ontology/af/> .
Chris@8 8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
Chris@8 9 @prefix cc: <http://web.resource.org/cc/> .
Chris@11 10 @prefix : <#> .
Chris@8 11
Chris@8 12 <> a vamp:PluginDescription ;
Chris@8 13 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
Chris@8 14 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-aubio> .
Chris@8 15
Chris@49 16 :maker
Chris@52 17 foaf:name "Paul Brossier and Chris Cannam" ;
Chris@49 18 foaf:page <http://aubio.org> .
Chris@49 19
Chris@49 20 plugbase:library a vamp:PluginLibrary ;
Chris@8 21 vamp:identifier "vamp-aubio" ;
Chris@52 22 dc:title "Aubio Vamp plugins" ;
Chris@49 23 dc:description "Onset detection, pitch tracking, note tracking and tempo tracking plugins using Paul Brossier's aubio library" ;
Chris@8 24 vamp:available_plugin plugbase:aubionotes ;
Chris@8 25 vamp:available_plugin plugbase:aubioonset ;
Chris@8 26 vamp:available_plugin plugbase:aubiopitch ;
Chris@8 27 vamp:available_plugin plugbase:aubiosilence ;
Chris@8 28 vamp:available_plugin plugbase:aubiotempo ;
Chris@49 29 foaf:page <https://code.soundsoftware.ac.uk/projects/vamp-aubio-plugins/> ;
Chris@52 30 foaf:maker :maker ;
Chris@8 31 .
Chris@8 32
Chris@8 33 plugbase:aubionotes a vamp:Plugin ;
Chris@8 34 dc:title "Aubio Note Tracker" ;
Chris@8 35 vamp:name "Aubio Note Tracker" ;
Chris@8 36 dc:description """Estimate note onset positions, pitches and durations""" ;
Chris@49 37 foaf:maker :maker ;
Chris@8 38 dc:rights """GPL""" ;
Chris@8 39 # cc:license <Place plugin license URI here and uncomment> ;
Chris@8 40 vamp:identifier "aubionotes" ;
Chris@8 41 vamp:vamp_API_version vamp:api_version_2 ;
Chris@21 42 owl:versionInfo "4" ;
Chris@8 43 vamp:input_domain vamp:TimeDomain ;
Chris@8 44
Chris@8 45 vamp:parameter plugbase:aubionotes_param_onsettype ;
Chris@8 46 vamp:parameter plugbase:aubionotes_param_pitchtype ;
Chris@8 47 vamp:parameter plugbase:aubionotes_param_minpitch ;
Chris@8 48 vamp:parameter plugbase:aubionotes_param_maxpitch ;
Chris@8 49 vamp:parameter plugbase:aubionotes_param_wraprange ;
Chris@8 50 vamp:parameter plugbase:aubionotes_param_avoidleaps ;
Chris@8 51 vamp:parameter plugbase:aubionotes_param_peakpickthreshold ;
Chris@8 52 vamp:parameter plugbase:aubionotes_param_silencethreshold ;
Chris@21 53 vamp:parameter plugbase:aubionotes_param_minioi ;
Chris@8 54
Chris@8 55 vamp:output plugbase:aubionotes_output_notes ;
Chris@8 56 .
Chris@8 57 plugbase:aubionotes_param_onsettype a vamp:QuantizedParameter ;
Chris@8 58 vamp:identifier "onsettype" ;
Chris@8 59 dc:title "Onset Detection Function Type" ;
Chris@8 60 dc:format "" ;
Chris@8 61 vamp:min_value 0 ;
Chris@21 62 vamp:max_value 7 ;
Chris@8 63 vamp:unit "" ;
Chris@8 64 vamp:quantize_step 1 ;
Chris@8 65 vamp:default_value 3 ;
Chris@21 66 vamp:value_names ( "Energy Based" "Spectral Difference" "High-Frequency Content" "Complex Domain" "Phase Deviation" "Kullback-Liebler" "Modified Kullback-Liebler" "Spectral Flux");
Chris@8 67 .
Chris@8 68 plugbase:aubionotes_param_pitchtype a vamp:QuantizedParameter ;
Chris@8 69 vamp:identifier "pitchtype" ;
Chris@8 70 dc:title "Pitch Detection Function Type" ;
Chris@8 71 dc:format "" ;
Chris@8 72 vamp:min_value 0 ;
Chris@8 73 vamp:max_value 4 ;
Chris@8 74 vamp:unit "" ;
Chris@8 75 vamp:quantize_step 1 ;
Chris@8 76 vamp:default_value 4 ;
Chris@8 77 vamp:value_names ( "YIN Frequency Estimator" "Spectral Comb" "Schmitt" "Fast Harmonic Comb" "YIN with FFT");
Chris@8 78 .
Chris@8 79 plugbase:aubionotes_param_minpitch a vamp:QuantizedParameter ;
Chris@8 80 vamp:identifier "minpitch" ;
Chris@8 81 dc:title "Minimum Pitch" ;
Chris@8 82 dc:format "MIDI units" ;
Chris@8 83 vamp:min_value 0 ;
Chris@8 84 vamp:max_value 127 ;
Chris@8 85 vamp:unit "MIDI units" ;
Chris@8 86 vamp:quantize_step 1 ;
Chris@8 87 vamp:default_value 32 ;
Chris@8 88 vamp:value_names ();
Chris@8 89 .
Chris@8 90 plugbase:aubionotes_param_maxpitch a vamp:QuantizedParameter ;
Chris@8 91 vamp:identifier "maxpitch" ;
Chris@8 92 dc:title "Maximum Pitch" ;
Chris@8 93 dc:format "MIDI units" ;
Chris@8 94 vamp:min_value 0 ;
Chris@8 95 vamp:max_value 127 ;
Chris@8 96 vamp:unit "MIDI units" ;
Chris@8 97 vamp:quantize_step 1 ;
Chris@8 98 vamp:default_value 95 ;
Chris@8 99 vamp:value_names ();
Chris@8 100 .
Chris@8 101 plugbase:aubionotes_param_wraprange a vamp:QuantizedParameter ;
Chris@8 102 vamp:identifier "wraprange" ;
Chris@8 103 dc:title "Fold Higher or Lower Notes into Range" ;
Chris@8 104 dc:format "" ;
Chris@8 105 vamp:min_value 0 ;
Chris@8 106 vamp:max_value 1 ;
Chris@8 107 vamp:unit "" ;
Chris@8 108 vamp:quantize_step 1 ;
Chris@8 109 vamp:default_value 0 ;
Chris@8 110 vamp:value_names ();
Chris@8 111 .
Chris@8 112 plugbase:aubionotes_param_avoidleaps a vamp:QuantizedParameter ;
Chris@8 113 vamp:identifier "avoidleaps" ;
Chris@8 114 dc:title "Avoid Multi-Octave Jumps" ;
Chris@8 115 dc:format "" ;
Chris@8 116 vamp:min_value 0 ;
Chris@8 117 vamp:max_value 1 ;
Chris@8 118 vamp:unit "" ;
Chris@8 119 vamp:quantize_step 1 ;
Chris@8 120 vamp:default_value 0 ;
Chris@8 121 vamp:value_names ();
Chris@8 122 .
Chris@8 123 plugbase:aubionotes_param_peakpickthreshold a vamp:Parameter ;
Chris@8 124 vamp:identifier "peakpickthreshold" ;
Chris@8 125 dc:title "Peak Picker Threshold" ;
Chris@8 126 dc:format "" ;
Chris@8 127 vamp:min_value 0 ;
Chris@8 128 vamp:max_value 1 ;
Chris@8 129 vamp:unit "" ;
Chris@8 130 vamp:default_value 0.3 ;
Chris@8 131 vamp:value_names ();
Chris@8 132 .
Chris@8 133 plugbase:aubionotes_param_silencethreshold a vamp:Parameter ;
Chris@8 134 vamp:identifier "silencethreshold" ;
Chris@8 135 dc:title "Silence Threshold" ;
Chris@8 136 dc:format "dB" ;
Chris@8 137 vamp:min_value -120 ;
Chris@8 138 vamp:max_value 0 ;
Chris@8 139 vamp:unit "dB" ;
Chris@21 140 vamp:default_value -70 ;
Chris@21 141 vamp:value_names ();
Chris@21 142 .
Chris@21 143 plugbase:aubionotes_param_minioi a vamp:QuantizedParameter ;
Chris@21 144 vamp:identifier "minioi" ;
Chris@21 145 dc:title "Minimum Inter-Onset Interval" ;
Chris@21 146 dc:format "ms" ;
Chris@21 147 vamp:min_value 0 ;
Chris@21 148 vamp:max_value 40 ;
Chris@21 149 vamp:unit "ms" ;
Chris@21 150 vamp:quantize_step 1 ;
Chris@21 151 vamp:default_value 4 ;
Chris@8 152 vamp:value_names ();
Chris@8 153 .
Chris@8 154 plugbase:aubionotes_output_notes a vamp:SparseOutput ;
Chris@8 155 vamp:identifier "notes" ;
Chris@8 156 dc:title "Notes" ;
Chris@21 157 dc:description """""" ;
Chris@8 158 vamp:fixed_bin_count "true" ;
Chris@8 159 vamp:unit "Hz" ;
Chris@8 160 vamp:bin_count 2 ;
Chris@8 161 vamp:bin_names ( "Frequency" "Velocity");
Chris@8 162 vamp:sample_type vamp:VariableSampleRate ;
Chris@8 163 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@8 164 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@8 165 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@8 166 .
Chris@8 167 plugbase:aubioonset a vamp:Plugin ;
Chris@8 168 dc:title "Aubio Onset Detector" ;
Chris@8 169 vamp:name "Aubio Onset Detector" ;
Chris@8 170 dc:description """Estimate note onset times""" ;
Chris@49 171 foaf:maker :maker ;
Chris@8 172 dc:rights """GPL""" ;
Chris@8 173 # cc:license <Place plugin license URI here and uncomment> ;
Chris@8 174 vamp:identifier "aubioonset" ;
Chris@8 175 vamp:vamp_API_version vamp:api_version_2 ;
Chris@21 176 owl:versionInfo "2" ;
Chris@8 177 vamp:input_domain vamp:TimeDomain ;
Chris@8 178
Chris@8 179 vamp:parameter plugbase:aubioonset_param_onsettype ;
Chris@8 180 vamp:parameter plugbase:aubioonset_param_peakpickthreshold ;
Chris@8 181 vamp:parameter plugbase:aubioonset_param_silencethreshold ;
Chris@21 182 vamp:parameter plugbase:aubioonset_param_minioi ;
Chris@8 183
Chris@8 184 vamp:output plugbase:aubioonset_output_onsets ;
Chris@8 185 .
Chris@8 186 plugbase:aubioonset_param_onsettype a vamp:QuantizedParameter ;
Chris@8 187 vamp:identifier "onsettype" ;
Chris@8 188 dc:title "Onset Detection Function Type" ;
Chris@8 189 dc:format "" ;
Chris@8 190 vamp:min_value 0 ;
Chris@21 191 vamp:max_value 7 ;
Chris@8 192 vamp:unit "" ;
Chris@8 193 vamp:quantize_step 1 ;
Chris@8 194 vamp:default_value 3 ;
Chris@21 195 vamp:value_names ( "Energy Based" "Spectral Difference" "High-Frequency Content" "Complex Domain" "Phase Deviation" "Kullback-Liebler" "Modified Kullback-Liebler" "Spectral Flux");
Chris@8 196 .
Chris@8 197 plugbase:aubioonset_param_peakpickthreshold a vamp:Parameter ;
Chris@8 198 vamp:identifier "peakpickthreshold" ;
Chris@8 199 dc:title "Peak Picker Threshold" ;
Chris@8 200 dc:format "" ;
Chris@8 201 vamp:min_value 0 ;
Chris@8 202 vamp:max_value 1 ;
Chris@8 203 vamp:unit "" ;
Chris@8 204 vamp:default_value 0.3 ;
Chris@8 205 vamp:value_names ();
Chris@8 206 .
Chris@8 207 plugbase:aubioonset_param_silencethreshold a vamp:Parameter ;
Chris@8 208 vamp:identifier "silencethreshold" ;
Chris@8 209 dc:title "Silence Threshold" ;
Chris@8 210 dc:format "dB" ;
Chris@8 211 vamp:min_value -120 ;
Chris@8 212 vamp:max_value 0 ;
Chris@8 213 vamp:unit "dB" ;
Chris@21 214 vamp:default_value -70 ;
Chris@21 215 vamp:value_names ();
Chris@21 216 .
Chris@21 217 plugbase:aubioonset_param_minioi a vamp:QuantizedParameter ;
Chris@21 218 vamp:identifier "minioi" ;
Chris@21 219 dc:title "Minimum Inter-Onset Interval" ;
Chris@21 220 dc:format "ms" ;
Chris@21 221 vamp:min_value 0 ;
Chris@21 222 vamp:max_value 40 ;
Chris@21 223 vamp:unit "ms" ;
Chris@21 224 vamp:quantize_step 1 ;
Chris@21 225 vamp:default_value 4 ;
Chris@8 226 vamp:value_names ();
Chris@8 227 .
Chris@8 228 plugbase:aubioonset_output_onsets a vamp:SparseOutput ;
Chris@8 229 vamp:identifier "onsets" ;
Chris@8 230 dc:title "Onsets" ;
Chris@21 231 dc:description """""" ;
Chris@8 232 vamp:fixed_bin_count "true" ;
Chris@8 233 vamp:unit "" ;
Chris@8 234 vamp:bin_count 0 ;
Chris@8 235 vamp:sample_type vamp:VariableSampleRate ;
Chris@8 236 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@8 237 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@8 238 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@8 239 .
Chris@8 240 plugbase:aubiopitch a vamp:Plugin ;
Chris@8 241 dc:title "Aubio Pitch Detector" ;
Chris@8 242 vamp:name "Aubio Pitch Detector" ;
Chris@8 243 dc:description """Track estimated note pitches""" ;
Chris@49 244 foaf:maker :maker ;
Chris@8 245 dc:rights """GPL""" ;
Chris@8 246 # cc:license <Place plugin license URI here and uncomment> ;
Chris@8 247 vamp:identifier "aubiopitch" ;
Chris@8 248 vamp:vamp_API_version vamp:api_version_2 ;
Chris@21 249 owl:versionInfo "3" ;
Chris@8 250 vamp:input_domain vamp:TimeDomain ;
Chris@8 251
Chris@8 252 vamp:parameter plugbase:aubiopitch_param_pitchtype ;
Chris@8 253 vamp:parameter plugbase:aubiopitch_param_minfreq ;
Chris@8 254 vamp:parameter plugbase:aubiopitch_param_maxfreq ;
Chris@8 255 vamp:parameter plugbase:aubiopitch_param_wraprange ;
Chris@8 256 vamp:parameter plugbase:aubiopitch_param_silencethreshold ;
Chris@8 257
Chris@8 258 vamp:output plugbase:aubiopitch_output_frequency ;
Chris@8 259 .
Chris@8 260 plugbase:aubiopitch_param_pitchtype a vamp:QuantizedParameter ;
Chris@8 261 vamp:identifier "pitchtype" ;
Chris@8 262 dc:title "Pitch Detection Function Type" ;
Chris@8 263 dc:format "" ;
Chris@8 264 vamp:min_value 0 ;
Chris@8 265 vamp:max_value 4 ;
Chris@8 266 vamp:unit "" ;
Chris@8 267 vamp:quantize_step 1 ;
Chris@8 268 vamp:default_value 4 ;
Chris@8 269 vamp:value_names ( "YIN Frequency Estimator" "Spectral Comb" "Schmitt" "Fast Harmonic Comb" "YIN with FFT");
Chris@8 270 .
Chris@8 271 plugbase:aubiopitch_param_minfreq a vamp:Parameter ;
Chris@8 272 vamp:identifier "minfreq" ;
Chris@8 273 dc:title "Minimum Fundamental Frequency" ;
Chris@8 274 dc:format "Hz" ;
Chris@8 275 vamp:min_value 1 ;
Chris@8 276 vamp:max_value 24000 ;
Chris@8 277 vamp:unit "Hz" ;
Chris@8 278 vamp:default_value 51.9131 ;
Chris@8 279 vamp:value_names ();
Chris@8 280 .
Chris@8 281 plugbase:aubiopitch_param_maxfreq a vamp:Parameter ;
Chris@8 282 vamp:identifier "maxfreq" ;
Chris@8 283 dc:title "Maximum Fundamental Frequency" ;
Chris@8 284 dc:format "Hz" ;
Chris@8 285 vamp:min_value 1 ;
Chris@8 286 vamp:max_value 24000 ;
Chris@8 287 vamp:unit "Hz" ;
Chris@8 288 vamp:default_value 1975.53 ;
Chris@8 289 vamp:value_names ();
Chris@8 290 .
Chris@8 291 plugbase:aubiopitch_param_wraprange a vamp:QuantizedParameter ;
Chris@8 292 vamp:identifier "wraprange" ;
Chris@8 293 dc:title "Fold Higher or Lower Frequencies into Range" ;
Chris@8 294 dc:format "" ;
Chris@8 295 vamp:min_value 0 ;
Chris@8 296 vamp:max_value 1 ;
Chris@8 297 vamp:unit "" ;
Chris@8 298 vamp:quantize_step 1 ;
Chris@8 299 vamp:default_value 0 ;
Chris@8 300 vamp:value_names ();
Chris@8 301 .
Chris@8 302 plugbase:aubiopitch_param_silencethreshold a vamp:Parameter ;
Chris@8 303 vamp:identifier "silencethreshold" ;
Chris@8 304 dc:title "Silence Threshold" ;
Chris@8 305 dc:format "dB" ;
Chris@8 306 vamp:min_value -120 ;
Chris@8 307 vamp:max_value 0 ;
Chris@8 308 vamp:unit "dB" ;
Chris@8 309 vamp:default_value -90 ;
Chris@8 310 vamp:value_names ();
Chris@8 311 .
Chris@8 312 plugbase:aubiopitch_output_frequency a vamp:SparseOutput ;
Chris@8 313 vamp:identifier "frequency" ;
Chris@8 314 dc:title "Fundamental Frequency" ;
Chris@21 315 dc:description """""" ;
Chris@8 316 vamp:fixed_bin_count "true" ;
Chris@8 317 vamp:unit "Hz" ;
Chris@8 318 vamp:bin_count 1 ;
Chris@8 319 vamp:sample_type vamp:VariableSampleRate ;
Chris@8 320 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@8 321 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@8 322 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@8 323 .
Chris@8 324 plugbase:aubiosilence a vamp:Plugin ;
Chris@8 325 dc:title "Aubio Silence Detector" ;
Chris@8 326 vamp:name "Aubio Silence Detector" ;
Chris@8 327 dc:description """Detect levels below a certain threshold""" ;
Chris@49 328 foaf:maker :maker ;
Chris@8 329 dc:rights """GPL""" ;
Chris@8 330 # cc:license <Place plugin license URI here and uncomment> ;
Chris@8 331 vamp:identifier "aubiosilence" ;
Chris@8 332 vamp:vamp_API_version vamp:api_version_2 ;
Chris@21 333 owl:versionInfo "4" ;
Chris@8 334 vamp:input_domain vamp:TimeDomain ;
Chris@8 335
Chris@8 336 vamp:parameter plugbase:aubiosilence_param_silencethreshold ;
Chris@8 337
Chris@8 338 vamp:output plugbase:aubiosilence_output_silent ;
Chris@8 339 vamp:output plugbase:aubiosilence_output_noisy ;
Chris@8 340 vamp:output plugbase:aubiosilence_output_silencelevel ;
Chris@8 341 .
Chris@8 342 plugbase:aubiosilence_param_silencethreshold a vamp:Parameter ;
Chris@8 343 vamp:identifier "silencethreshold" ;
Chris@8 344 dc:title "Silence Threshold" ;
Chris@8 345 dc:format "dB" ;
Chris@8 346 vamp:min_value -120 ;
Chris@8 347 vamp:max_value 0 ;
Chris@8 348 vamp:unit "dB" ;
Chris@8 349 vamp:default_value -80 ;
Chris@8 350 vamp:value_names ();
Chris@8 351 .
Chris@8 352 plugbase:aubiosilence_output_silent a vamp:SparseOutput ;
Chris@8 353 vamp:identifier "silent" ;
Chris@8 354 dc:title "Silent Regions" ;
Chris@21 355 dc:description """Return an interval covering each silent region""" ;
Chris@8 356 vamp:fixed_bin_count "true" ;
Chris@8 357 vamp:unit "" ;
Chris@8 358 vamp:bin_count 0 ;
Chris@8 359 vamp:sample_type vamp:VariableSampleRate ;
Chris@8 360 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@8 361 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@8 362 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@8 363 .
Chris@8 364 plugbase:aubiosilence_output_noisy a vamp:SparseOutput ;
Chris@8 365 vamp:identifier "noisy" ;
Chris@8 366 dc:title "Non-Silent Regions" ;
Chris@21 367 dc:description """Return an interval covering each non-silent region""" ;
Chris@8 368 vamp:fixed_bin_count "true" ;
Chris@8 369 vamp:unit "" ;
Chris@8 370 vamp:bin_count 0 ;
Chris@8 371 vamp:sample_type vamp:VariableSampleRate ;
Chris@8 372 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@8 373 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@8 374 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@8 375 .
Chris@8 376 plugbase:aubiosilence_output_silencelevel a vamp:SparseOutput ;
Chris@8 377 vamp:identifier "silencelevel" ;
Chris@8 378 dc:title "Silence Test" ;
Chris@21 379 dc:description """Return a function that switches from 1 to 0 when silence falls, and back again when it ends""" ;
Chris@8 380 vamp:fixed_bin_count "true" ;
Chris@8 381 vamp:unit "" ;
Chris@8 382 a vamp:QuantizedOutput ;
Chris@8 383 vamp:quantize_step 1 ;
Chris@8 384 a vamp:KnownExtentsOutput ;
Chris@8 385 vamp:min_value 0 ;
Chris@8 386 vamp:max_value 1 ;
Chris@8 387 vamp:bin_count 1 ;
Chris@8 388 vamp:sample_type vamp:VariableSampleRate ;
Chris@8 389 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@8 390 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@8 391 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@8 392 .
Chris@8 393 plugbase:aubiotempo a vamp:Plugin ;
Chris@21 394 dc:title "Aubio Beat Tracker" ;
Chris@21 395 vamp:name "Aubio Beat Tracker" ;
Chris@8 396 dc:description """Estimate the musical tempo and track beat positions""" ;
Chris@52 397 foaf:maker :maker ;
Chris@8 398 dc:rights """GPL""" ;
Chris@8 399 # cc:license <Place plugin license URI here and uncomment> ;
Chris@8 400 vamp:identifier "aubiotempo" ;
Chris@8 401 vamp:vamp_API_version vamp:api_version_2 ;
Chris@21 402 owl:versionInfo "2" ;
Chris@8 403 vamp:input_domain vamp:TimeDomain ;
Chris@8 404
Chris@8 405 vamp:parameter plugbase:aubiotempo_param_onsettype ;
Chris@8 406 vamp:parameter plugbase:aubiotempo_param_peakpickthreshold ;
Chris@8 407 vamp:parameter plugbase:aubiotempo_param_silencethreshold ;
Chris@8 408
Chris@8 409 vamp:output plugbase:aubiotempo_output_beats ;
Chris@21 410 vamp:output plugbase:aubiotempo_output_tempo ;
Chris@8 411 .
Chris@8 412 plugbase:aubiotempo_param_onsettype a vamp:QuantizedParameter ;
Chris@8 413 vamp:identifier "onsettype" ;
Chris@8 414 dc:title "Onset Detection Function Type" ;
Chris@8 415 dc:format "" ;
Chris@8 416 vamp:min_value 0 ;
Chris@21 417 vamp:max_value 7 ;
Chris@8 418 vamp:unit "" ;
Chris@8 419 vamp:quantize_step 1 ;
Chris@8 420 vamp:default_value 3 ;
Chris@21 421 vamp:value_names ( "Energy Based" "Spectral Difference" "High-Frequency Content" "Complex Domain" "Phase Deviation" "Kullback-Liebler" "Modified Kullback-Liebler" "Spectral Flux");
Chris@8 422 .
Chris@8 423 plugbase:aubiotempo_param_peakpickthreshold a vamp:Parameter ;
Chris@8 424 vamp:identifier "peakpickthreshold" ;
Chris@8 425 dc:title "Peak Picker Threshold" ;
Chris@8 426 dc:format "" ;
Chris@8 427 vamp:min_value 0 ;
Chris@8 428 vamp:max_value 1 ;
Chris@8 429 vamp:unit "" ;
Chris@8 430 vamp:default_value 0.3 ;
Chris@8 431 vamp:value_names ();
Chris@8 432 .
Chris@8 433 plugbase:aubiotempo_param_silencethreshold a vamp:Parameter ;
Chris@8 434 vamp:identifier "silencethreshold" ;
Chris@8 435 dc:title "Silence Threshold" ;
Chris@8 436 dc:format "dB" ;
Chris@8 437 vamp:min_value -120 ;
Chris@8 438 vamp:max_value 0 ;
Chris@8 439 vamp:unit "dB" ;
Chris@21 440 vamp:default_value -70 ;
Chris@8 441 vamp:value_names ();
Chris@8 442 .
Chris@8 443 plugbase:aubiotempo_output_beats a vamp:SparseOutput ;
Chris@8 444 vamp:identifier "beats" ;
Chris@8 445 dc:title "Beats" ;
Chris@21 446 dc:description """""" ;
Chris@8 447 vamp:fixed_bin_count "true" ;
Chris@8 448 vamp:unit "" ;
Chris@8 449 vamp:bin_count 0 ;
Chris@8 450 vamp:sample_type vamp:VariableSampleRate ;
Chris@8 451 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@8 452 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@8 453 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@8 454 .
Chris@21 455 plugbase:aubiotempo_output_tempo a vamp:DenseOutput ;
Chris@21 456 vamp:identifier "tempo" ;
Chris@21 457 dc:title "Tempo" ;
Chris@21 458 dc:description """""" ;
Chris@21 459 vamp:fixed_bin_count "true" ;
Chris@21 460 vamp:unit "bpm" ;
Chris@21 461 vamp:bin_count 1 ;
Chris@21 462 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@23 463 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@21 464 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@21 465 .