annotate plugins/vamp-aubio.n3 @ 11:24cf3804da57

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