# HG changeset patch # User Paul Brossier # Date 1422448027 -3600 # Node ID c49a581615900ca8b7069e704a2edb27a0fa023c # Parent ecaaac7550730fe886fbe7fb17e1abd26e1a4844 vamp-aubio.n3: added first Mfcc drafts diff -r ecaaac755073 -r c49a58161590 vamp-aubio.n3 --- a/vamp-aubio.n3 Wed Jan 28 13:26:09 2015 +0100 +++ b/vamp-aubio.n3 Wed Jan 28 13:27:07 2015 +0100 @@ -20,6 +20,7 @@ vamp:available_plugin plugbase:aubiopitch ; vamp:available_plugin plugbase:aubiosilence ; vamp:available_plugin plugbase:aubiotempo ; + vamp:available_plugin plugbase:aubiomfcc ; # foaf:page ; . @@ -456,3 +457,49 @@ # vamp:computes_feature # vamp:computes_signal_type ; . +plugbase:aubiomfcc a vamp:Plugin ; + dc:title "Aubio Mfcc Extractor" ; + vamp:name "Aubio Mfcc Extractor" ; + dc:description """Detect levels below a certain threshold""" ; + foaf:maker [ foaf:name "Paul Brossier" ] ; # FIXME could give plugin author's URI here + dc:rights """GPL""" ; +# cc:license ; + vamp:identifier "aubiomfcc" ; + vamp:vamp_API_version vamp:api_version_2 ; + owl:versionInfo "4" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter plugbase:aubiomfcc_param_nfilters ; + vamp:parameter plugbase:aubiomfcc_param_ncoeffs ; + + vamp:output plugbase:aubiomfcc_output_mfcc ; + . +plugbase:aubiomfcc_param_nfilters a vamp:Parameter ; + vamp:identifier "nfilters" ; + dc:title "Number of filters" ; + dc:format "" ; + vamp:min_value 10 ; + vamp:max_value 100 ; + vamp:unit "" ; + vamp:default_value 40 ; + vamp:value_names (); + . +plugbase:aubiomfcc_param_ncoeffs a vamp:Parameter ; + vamp:identifier "ncoeffs" ; + dc:title "Number of coefficients" ; + dc:format "" ; + vamp:min_value 1 ; + vamp:max_value 100 ; + vamp:unit "" ; + vamp:default_value 13 ; + vamp:value_names (); + . +plugbase:aubiomfcc_output_silencelevel a vamp:DenseOutput ; + vamp:identifier "mfcc" ; + dc:title "Mel-Frequency Cepstrum Coefficients" ; + dc:description """""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + a vamp:QuantizedOutput ; + vamp:bin_count 1 ; + .