annotate plugins/vamp-aubio.n3 @ 23:bbb7da1e236b

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