changeset 70:c49a58161590

vamp-aubio.n3: added first Mfcc drafts
author Paul Brossier <piem@piem.org>
date Wed, 28 Jan 2015 13:27:07 +0100
parents ecaaac755073
children 649c343a4b94
files vamp-aubio.n3
diffstat 1 files changed, 47 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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 <Place more-information HTML page URL here and uncomment> ;
     .
 
@@ -456,3 +457,49 @@
 #   vamp:computes_feature      <Place feature attribute URI here and uncomment> 
 #   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
     .
+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            <Place plugin license URI here and uncomment> ;
+    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 ;
+    .