# HG changeset patch
# User Chris Cannam
# Date 1354717239 0
# Node ID e90e1fd89639d84ce708517ebdb3365c5efa8556
# Parent ee116abb11309a498c53cccd17322847552febd0
Update for new Aubio, LibXtract builds
diff -r ee116abb1130 -r e90e1fd89639 download.html
--- a/download.html Fri Nov 23 16:25:39 2012 +0000
+++ b/download.html Wed Dec 05 14:20:39 2012 +0000
@@ -46,15 +46,15 @@
Browse |
- Vamp Aubio plugins Onset detection, pitch tracking, note tracking and tempo tracking plugins using Paul Brossier's aubio library. | 0.3.2c |
+
Vamp Aubio plugins Onset detection, pitch tracking, note tracking and tempo tracking plugins using Paul Brossier's aubio library. | 0.4.0 |
- Download (32 bit) Download (64 bit) |
+ Download (64 bit) |
- Download |
+ Download |
- Download |
+ Download |
- Download or Browse |
+ Download or Browse |
@@ -84,15 +84,15 @@
Vamp libxtract plugins Low-level feature extraction plugins using Jamie Bullock's libxtract library to provide around 50 spectral and other features. |
- 0.4.5.20081202 |
+ 0.6.6.20121204 |
- Download (32 bit) Download (64 bit) |
+ Download (64 bit) |
- Download |
+ Download |
- Download |
+ Download |
- Download or Browse
+ Download or Browse
diff -r ee116abb1130 -r e90e1fd89639 rdf/plugins/vamp-aubio.n3
--- a/rdf/plugins/vamp-aubio.n3 Fri Nov 23 16:25:39 2012 +0000
+++ b/rdf/plugins/vamp-aubio.n3 Wed Dec 05 14:20:39 2012 +0000
@@ -32,7 +32,7 @@
# cc:license ;
vamp:identifier "aubionotes" ;
vamp:vamp_API_version vamp:api_version_2 ;
- owl:versionInfo "3" ;
+ owl:versionInfo "4" ;
vamp:input_domain vamp:TimeDomain ;
vamp:parameter plugbase:aubionotes_param_onsettype ;
@@ -43,6 +43,7 @@
vamp:parameter plugbase:aubionotes_param_avoidleaps ;
vamp:parameter plugbase:aubionotes_param_peakpickthreshold ;
vamp:parameter plugbase:aubionotes_param_silencethreshold ;
+ vamp:parameter plugbase:aubionotes_param_minioi ;
vamp:output plugbase:aubionotes_output_notes ;
.
@@ -51,11 +52,11 @@
dc:title "Onset Detection Function Type" ;
dc:format "" ;
vamp:min_value 0 ;
- vamp:max_value 6 ;
+ vamp:max_value 7 ;
vamp:unit "" ;
vamp:quantize_step 1 ;
vamp:default_value 3 ;
- vamp:value_names ( "Energy Based" "Spectral Difference" "High-Frequency Content" "Complex Domain" "Phase Deviation" "Kullback-Liebler" "Modified Kullback-Liebler");
+ vamp:value_names ( "Energy Based" "Spectral Difference" "High-Frequency Content" "Complex Domain" "Phase Deviation" "Kullback-Liebler" "Modified Kullback-Liebler" "Spectral Flux");
.
plugbase:aubionotes_param_pitchtype a vamp:QuantizedParameter ;
vamp:identifier "pitchtype" ;
@@ -129,13 +130,24 @@
vamp:min_value -120 ;
vamp:max_value 0 ;
vamp:unit "dB" ;
- vamp:default_value -90 ;
+ vamp:default_value -70 ;
+ vamp:value_names ();
+ .
+plugbase:aubionotes_param_minioi a vamp:QuantizedParameter ;
+ vamp:identifier "minioi" ;
+ dc:title "Minimum Inter-Onset Interval" ;
+ dc:format "ms" ;
+ vamp:min_value 0 ;
+ vamp:max_value 40 ;
+ vamp:unit "ms" ;
+ vamp:quantize_step 1 ;
+ vamp:default_value 4 ;
vamp:value_names ();
.
plugbase:aubionotes_output_notes a vamp:SparseOutput ;
vamp:identifier "notes" ;
dc:title "Notes" ;
- dc:description "" ;
+ dc:description """""" ;
vamp:fixed_bin_count "true" ;
vamp:unit "Hz" ;
vamp:bin_count 2 ;
@@ -154,26 +166,26 @@
# cc:license ;
vamp:identifier "aubioonset" ;
vamp:vamp_API_version vamp:api_version_2 ;
- owl:versionInfo "1" ;
+ owl:versionInfo "2" ;
vamp:input_domain vamp:TimeDomain ;
vamp:parameter plugbase:aubioonset_param_onsettype ;
vamp:parameter plugbase:aubioonset_param_peakpickthreshold ;
vamp:parameter plugbase:aubioonset_param_silencethreshold ;
+ vamp:parameter plugbase:aubioonset_param_minioi ;
vamp:output plugbase:aubioonset_output_onsets ;
- vamp:output plugbase:aubioonset_output_detectionfunction ;
.
plugbase:aubioonset_param_onsettype a vamp:QuantizedParameter ;
vamp:identifier "onsettype" ;
dc:title "Onset Detection Function Type" ;
dc:format "" ;
vamp:min_value 0 ;
- vamp:max_value 6 ;
+ vamp:max_value 7 ;
vamp:unit "" ;
vamp:quantize_step 1 ;
vamp:default_value 3 ;
- vamp:value_names ( "Energy Based" "Spectral Difference" "High-Frequency Content" "Complex Domain" "Phase Deviation" "Kullback-Liebler" "Modified Kullback-Liebler");
+ vamp:value_names ( "Energy Based" "Spectral Difference" "High-Frequency Content" "Complex Domain" "Phase Deviation" "Kullback-Liebler" "Modified Kullback-Liebler" "Spectral Flux");
.
plugbase:aubioonset_param_peakpickthreshold a vamp:Parameter ;
vamp:identifier "peakpickthreshold" ;
@@ -192,13 +204,24 @@
vamp:min_value -120 ;
vamp:max_value 0 ;
vamp:unit "dB" ;
- vamp:default_value -90 ;
+ vamp:default_value -70 ;
+ vamp:value_names ();
+ .
+plugbase:aubioonset_param_minioi a vamp:QuantizedParameter ;
+ vamp:identifier "minioi" ;
+ dc:title "Minimum Inter-Onset Interval" ;
+ dc:format "ms" ;
+ vamp:min_value 0 ;
+ vamp:max_value 40 ;
+ vamp:unit "ms" ;
+ vamp:quantize_step 1 ;
+ vamp:default_value 4 ;
vamp:value_names ();
.
plugbase:aubioonset_output_onsets a vamp:SparseOutput ;
vamp:identifier "onsets" ;
dc:title "Onsets" ;
- dc:description "" ;
+ dc:description """""" ;
vamp:fixed_bin_count "true" ;
vamp:unit "" ;
vamp:bin_count 0 ;
@@ -207,17 +230,6 @@
# vamp:computes_feature ;
# vamp:computes_signal_type ;
.
-plugbase:aubioonset_output_detectionfunction a vamp:DenseOutput ;
- vamp:identifier "detectionfunction" ;
- dc:title "Onset Detection Function" ;
- dc:description "" ;
- vamp:fixed_bin_count "true" ;
- vamp:unit "" ;
- vamp:bin_count 1 ;
-# vamp:computes_event_type ;
-# vamp:computes_feature ;
-# vamp:computes_signal_type ;
- .
plugbase:aubiopitch a vamp:Plugin ;
dc:title "Aubio Pitch Detector" ;
vamp:name "Aubio Pitch Detector" ;
@@ -227,7 +239,7 @@
# cc:license ;
vamp:identifier "aubiopitch" ;
vamp:vamp_API_version vamp:api_version_2 ;
- owl:versionInfo "2" ;
+ owl:versionInfo "3" ;
vamp:input_domain vamp:TimeDomain ;
vamp:parameter plugbase:aubiopitch_param_pitchtype ;
@@ -293,7 +305,7 @@
plugbase:aubiopitch_output_frequency a vamp:SparseOutput ;
vamp:identifier "frequency" ;
dc:title "Fundamental Frequency" ;
- dc:description "" ;
+ dc:description """""" ;
vamp:fixed_bin_count "true" ;
vamp:unit "Hz" ;
vamp:bin_count 1 ;
@@ -311,7 +323,7 @@
# cc:license ;
vamp:identifier "aubiosilence" ;
vamp:vamp_API_version vamp:api_version_2 ;
- owl:versionInfo "3" ;
+ owl:versionInfo "4" ;
vamp:input_domain vamp:TimeDomain ;
vamp:parameter plugbase:aubiosilence_param_silencethreshold ;
@@ -333,7 +345,7 @@
plugbase:aubiosilence_output_silent a vamp:SparseOutput ;
vamp:identifier "silent" ;
dc:title "Silent Regions" ;
- dc:description "Return an interval covering each silent region" ;
+ dc:description """Return an interval covering each silent region""" ;
vamp:fixed_bin_count "true" ;
vamp:unit "" ;
vamp:bin_count 0 ;
@@ -345,7 +357,7 @@
plugbase:aubiosilence_output_noisy a vamp:SparseOutput ;
vamp:identifier "noisy" ;
dc:title "Non-Silent Regions" ;
- dc:description "Return an interval covering each non-silent region" ;
+ dc:description """Return an interval covering each non-silent region""" ;
vamp:fixed_bin_count "true" ;
vamp:unit "" ;
vamp:bin_count 0 ;
@@ -357,7 +369,7 @@
plugbase:aubiosilence_output_silencelevel a vamp:SparseOutput ;
vamp:identifier "silencelevel" ;
dc:title "Silence Test" ;
- dc:description "Return a function that switches from 1 to 0 when silence falls, and back again when it ends" ;
+ dc:description """Return a function that switches from 1 to 0 when silence falls, and back again when it ends""" ;
vamp:fixed_bin_count "true" ;
vamp:unit "" ;
a vamp:QuantizedOutput ;
@@ -372,15 +384,15 @@
# vamp:computes_signal_type ;
.
plugbase:aubiotempo a vamp:Plugin ;
- dc:title "Aubio Tempo Detector" ;
- vamp:name "Aubio Tempo Detector" ;
+ dc:title "Aubio Beat Tracker" ;
+ vamp:name "Aubio Beat Tracker" ;
dc:description """Estimate the musical tempo and track beat positions""" ;
foaf:maker [ foaf:name "Paul Brossier (method by Matthew Davies, plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
dc:rights """GPL""" ;
# cc:license ;
vamp:identifier "aubiotempo" ;
vamp:vamp_API_version vamp:api_version_2 ;
- owl:versionInfo "1" ;
+ owl:versionInfo "2" ;
vamp:input_domain vamp:TimeDomain ;
vamp:parameter plugbase:aubiotempo_param_onsettype ;
@@ -388,17 +400,18 @@
vamp:parameter plugbase:aubiotempo_param_silencethreshold ;
vamp:output plugbase:aubiotempo_output_beats ;
+ vamp:output plugbase:aubiotempo_output_tempo ;
.
plugbase:aubiotempo_param_onsettype a vamp:QuantizedParameter ;
vamp:identifier "onsettype" ;
dc:title "Onset Detection Function Type" ;
dc:format "" ;
vamp:min_value 0 ;
- vamp:max_value 6 ;
+ vamp:max_value 7 ;
vamp:unit "" ;
vamp:quantize_step 1 ;
vamp:default_value 3 ;
- vamp:value_names ( "Energy Based" "Spectral Difference" "High-Frequency Content" "Complex Domain" "Phase Deviation" "Kullback-Liebler" "Modified Kullback-Liebler");
+ vamp:value_names ( "Energy Based" "Spectral Difference" "High-Frequency Content" "Complex Domain" "Phase Deviation" "Kullback-Liebler" "Modified Kullback-Liebler" "Spectral Flux");
.
plugbase:aubiotempo_param_peakpickthreshold a vamp:Parameter ;
vamp:identifier "peakpickthreshold" ;
@@ -417,13 +430,13 @@
vamp:min_value -120 ;
vamp:max_value 0 ;
vamp:unit "dB" ;
- vamp:default_value -90 ;
+ vamp:default_value -70 ;
vamp:value_names ();
.
plugbase:aubiotempo_output_beats a vamp:SparseOutput ;
vamp:identifier "beats" ;
dc:title "Beats" ;
- dc:description "" ;
+ dc:description """""" ;
vamp:fixed_bin_count "true" ;
vamp:unit "" ;
vamp:bin_count 0 ;
@@ -432,4 +445,15 @@
# vamp:computes_feature ;
# vamp:computes_signal_type ;
.
-
+plugbase:aubiotempo_output_tempo a vamp:DenseOutput ;
+ vamp:identifier "tempo" ;
+ dc:title "Tempo" ;
+ dc:description """""" ;
+ vamp:fixed_bin_count "true" ;
+ vamp:unit "bpm" ;
+ vamp:bin_count 1 ;
+# vamp:computes_event_type ;
+# vamp:computes_feature
+;
+# vamp:computes_signal_type ;
+ .
| |