changeset 50:70086ab5d85b rdfquery

More plugin data generally
author Chris Cannam
date Fri, 20 Jun 2014 10:56:08 +0100
parents d84bd6676a43
children a0641c4829f4
files plugins/availability.n3 plugins/beatroot-vamp.n3 plugins/cepstral-pitchtracker.n3 plugins/cqvamp.n3 plugins/extra-categories.n3 plugins/match-vamp-plugin.n3 plugins/nnls-chroma.n3 plugins/ofa-vamp-plugin.n3 plugins/pyin.n3 plugins/simple-cepstrum.n3 plugins/vamp-onsetsds.n3
diffstat 11 files changed, 630 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/availability.n3	Thu Jun 19 17:13:54 2014 +0100
+++ b/plugins/availability.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -53,3 +53,11 @@
 	vamp:has_binary "osx" ;
 	vamp:has_binary "linux64" .
 
+
+@prefix cpt: <http://vamp-plugins.org/rdf/plugins/cepstral-pitchtracker#> .
+
+cpt:library
+    vamp:has_binary "osx" ;
+    vamp:has_binary "linux64" ;
+    vamp:has_binary "win32" ;
+    .
--- a/plugins/beatroot-vamp.n3	Thu Jun 19 17:13:54 2014 +0100
+++ b/plugins/beatroot-vamp.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -14,7 +14,7 @@
     foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/beatroot-vamp> .
 
 :maker
-    foaf:name "Queen Mary, University of London" ;
+    foaf:name "Simon Dixon and Chris Cannam" ;
     foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
     foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plugins/cepstral-pitchtracker.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -0,0 +1,76 @@
+@prefix rdfs:     <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd:      <http://www.w3.org/2001/XMLSchema#> .
+@prefix vamp:     <http://purl.org/ontology/vamp/> .
+@prefix plugbase: <http://vamp-plugins.org/rdf/plugins/cepstral-pitchtracker#> .
+@prefix owl:      <http://www.w3.org/2002/07/owl#> .
+@prefix dc:       <http://purl.org/dc/elements/1.1/> .
+@prefix af:       <http://purl.org/ontology/af/> .
+@prefix foaf:     <http://xmlns.com/foaf/0.1/> .
+@prefix doap:     <http://usefulinc.com/ns/doap#> .
+@prefix cc:       <http://web.resource.org/cc/> .
+@prefix :         <#> .
+
+<>  a   vamp:PluginDescription ;
+    foaf:maker          <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
+    foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/cepstral-pitchtracker> .
+
+:library_maker
+    foaf:name "Chris Cannam" ;
+    foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
+    foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
+
+plugbase:library a  vamp:PluginLibrary ;
+    dc:title "Cepstral Pitch Tracker" ;
+    dc:description "A straightforward cepstral pitch- and note-tracker Vamp plugin, probably most suited to tracking singing pitch." ;
+    vamp:identifier "cepstral-pitchtracker"  ; 
+    foaf:maker             :library_maker ; 
+    vamp:available_plugin plugbase:cepstral-pitchtracker ; 
+    foaf:page <http://code.soundsoftware.ac.uk/projects/cepstral-pitchtracker> ;
+    doap:download-page <http://code.soundsoftware.ac.uk/projects/cepstral-pitchtracker/files> ;
+    vamp:has_source true ;
+    .
+
+plugbase:cepstral-pitchtracker a   vamp:Plugin ;
+    dc:title              "Cepstral Pitch Tracker" ;
+    vamp:name             "Cepstral Pitch Tracker" ;
+    dc:description        """Estimate f0 of monophonic material using a cepstrum method.""" ;
+    foaf:maker            :library_maker ;
+    dc:rights             """Freely redistributable (BSD license)""" ;
+#   cc:license            <Place plugin license URI here and uncomment> ; 
+    vamp:identifier       "cepstral-pitchtracker" ;
+    vamp:vamp_API_version vamp:api_version_2 ;
+    owl:versionInfo       "1" ;
+    vamp:input_domain     vamp:FrequencyDomain ;
+
+    vamp:output      plugbase:cepstral-pitchtracker_output_f0 ;
+    vamp:output      plugbase:cepstral-pitchtracker_output_notes ;
+    .
+plugbase:cepstral-pitchtracker_output_f0 a  vamp:DenseOutput ;
+    vamp:identifier       "f0" ;
+    dc:title              "Estimated f0" ;
+    dc:description        """Estimated fundamental frequency"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "Hz" ;
+    a                 vamp:KnownExtentsOutput ;
+    vamp:min_value    50  ;
+    vamp:max_value    900  ;
+    vamp:bin_count        1 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:cepstral-pitchtracker_output_notes a  vamp:DenseOutput ;
+    vamp:identifier       "notes" ;
+    dc:title              "Notes" ;
+    dc:description        """Derived fixed-pitch note frequencies"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "Hz" ;
+    a                 vamp:KnownExtentsOutput ;
+    vamp:min_value    50  ;
+    vamp:max_value    900  ;
+    vamp:bin_count        1 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plugins/cqvamp.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -0,0 +1,263 @@
+@prefix rdfs:     <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd:      <http://www.w3.org/2001/XMLSchema#> .
+@prefix vamp:     <http://purl.org/ontology/vamp/> .
+@prefix plugbase: <http://vamp-plugins.org/rdf/plugins/cqvamp#> .
+@prefix owl:      <http://www.w3.org/2002/07/owl#> .
+@prefix dc:       <http://purl.org/dc/elements/1.1/> .
+@prefix af:       <http://purl.org/ontology/af/> .
+@prefix foaf:     <http://xmlns.com/foaf/0.1/> .
+@prefix doap: 	  <http://usefulinc.com/ns/doap#> .
+@prefix cc:       <http://web.resource.org/cc/> .
+@prefix :         <#> .
+
+<>  a   vamp:PluginDescription ;
+    foaf:maker          <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
+    foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/cqvamp> .
+
+:library_maker
+    foaf:name "Queen Mary, University of London" ;
+    foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
+    foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
+
+:cqvamp a  vamp:PluginLibrary ;
+    vamp:identifier "cqvamp"  ; 
+    dc:title "Constant-Q" ;
+    dc:description "A plugin implementing the Constant-Q transform of a time-domain signal." ;
+    foaf:maker :library_maker ;
+    vamp:available_plugin plugbase:cqchromavamp ; 
+    vamp:available_plugin plugbase:cqvamp ; 
+    vamp:available_plugin plugbase:cqvampmidi ; 
+    foaf:page <http://code.soundsoftware.ac.uk/projects/constant-q-cpp> ;
+    .
+
+plugbase:cqchromavamp a   vamp:Plugin ;
+    dc:title              "Chromagram" ;
+    vamp:name             "Chromagram" ;
+    dc:description        """Extract a Constant-Q spectrogram with constant ratio of centre frequency to resolution from the audio, then wrapping it around into a single-octave chromagram.""" ;
+    foaf:maker            :library_maker ;
+    dc:rights             """Plugin by Chris Cannam. Method by Christian Schörkhuber and Anssi Klapuri. Copyright (c) 2014 QMUL. BSD/MIT licence.""" ;
+#   cc:license            <Place plugin license URI here and uncomment> ; 
+    vamp:identifier       "cqchromavamp" ;
+    vamp:vamp_API_version vamp:api_version_2 ;
+    owl:versionInfo       "1" ;
+    vamp:input_domain     vamp:TimeDomain ;
+
+    vamp:parameter   plugbase:cqchromavamp_param_lowestoct ;
+    vamp:parameter   plugbase:cqchromavamp_param_octaves ;
+    vamp:parameter   plugbase:cqchromavamp_param_tuning ;
+    vamp:parameter   plugbase:cqchromavamp_param_bpo ;
+
+    vamp:output      plugbase:cqchromavamp_output_chromagram ;
+    .
+plugbase:cqchromavamp_param_lowestoct a  vamp:QuantizedParameter ;
+    vamp:identifier     "lowestoct" ;
+    dc:title            "Lowest Contributing Octave" ;
+    dc:format           "" ;
+    vamp:min_value       -1 ;
+    vamp:max_value       12 ;
+    vamp:unit           "" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   0 ;
+    vamp:value_names     ();
+    .
+plugbase:cqchromavamp_param_octaves a  vamp:QuantizedParameter ;
+    vamp:identifier     "octaves" ;
+    dc:title            "Contributing Octave Count" ;
+    dc:format           "octaves" ;
+    vamp:min_value       1 ;
+    vamp:max_value       12 ;
+    vamp:unit           "octaves" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   7 ;
+    vamp:value_names     ();
+    .
+plugbase:cqchromavamp_param_tuning a  vamp:Parameter ;
+    vamp:identifier     "tuning" ;
+    dc:title            "Tuning Frequency" ;
+    dc:format           "Hz" ;
+    vamp:min_value       360 ;
+    vamp:max_value       500 ;
+    vamp:unit           "Hz"  ;
+    vamp:default_value   440 ;
+    vamp:value_names     ();
+    .
+plugbase:cqchromavamp_param_bpo a  vamp:QuantizedParameter ;
+    vamp:identifier     "bpo" ;
+    dc:title            "Bins per Octave" ;
+    dc:format           "bins" ;
+    vamp:min_value       2 ;
+    vamp:max_value       480 ;
+    vamp:unit           "bins" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   36 ;
+    vamp:value_names     ();
+    .
+plugbase:cqchromavamp_output_chromagram a  vamp:DenseOutput ;
+    vamp:identifier       "chromagram" ;
+    dc:title              "Chromagram" ;
+    dc:description        """Chromagram obtained from output of constant-Q transform, folding over each process block into a single-octave vector"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "" ;
+    vamp:bin_count        36 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:cqvamp a   vamp:Plugin ;
+    dc:title              "Constant-Q Spectrogram (Hz range)" ;
+    vamp:name             "Constant-Q Spectrogram (Hz range)" ;
+    dc:description        """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio, specifying the frequency range in Hz.""" ;
+    foaf:maker            :library_maker ;
+    dc:rights             """Plugin by Chris Cannam. Method by Christian Schörkhuber and Anssi Klapuri. Copyright (c) 2014 QMUL. BSD/MIT licence.""" ;
+#   cc:license            <Place plugin license URI here and uncomment> ; 
+    vamp:identifier       "cqvamp" ;
+    vamp:vamp_API_version vamp:api_version_2 ;
+    owl:versionInfo       "1" ;
+    vamp:input_domain     vamp:TimeDomain ;
+
+    vamp:parameter   plugbase:cqvamp_param_minfreq ;
+    vamp:parameter   plugbase:cqvamp_param_maxfreq ;
+    vamp:parameter   plugbase:cqvamp_param_bpo ;
+    vamp:parameter   plugbase:cqvamp_param_interpolation ;
+
+    vamp:output      plugbase:cqvamp_output_constantq ;
+    .
+plugbase:cqvamp_param_minfreq a  vamp:Parameter ;
+    vamp:identifier     "minfreq" ;
+    dc:title            "Minimum Frequency" ;
+    dc:format           "Hz" ;
+    vamp:min_value       1 ;
+    vamp:max_value       24000 ;
+    vamp:unit           "Hz"  ;
+    vamp:default_value   100 ;
+    vamp:value_names     ();
+    .
+plugbase:cqvamp_param_maxfreq a  vamp:Parameter ;
+    vamp:identifier     "maxfreq" ;
+    dc:title            "Maximum Frequency" ;
+    dc:format           "Hz" ;
+    vamp:min_value       1 ;
+    vamp:max_value       24000 ;
+    vamp:unit           "Hz"  ;
+    vamp:default_value   14080 ;
+    vamp:value_names     ();
+    .
+plugbase:cqvamp_param_bpo a  vamp:QuantizedParameter ;
+    vamp:identifier     "bpo" ;
+    dc:title            "Bins per Octave" ;
+    dc:format           "bins" ;
+    vamp:min_value       2 ;
+    vamp:max_value       480 ;
+    vamp:unit           "bins" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   36 ;
+    vamp:value_names     ();
+    .
+plugbase:cqvamp_param_interpolation a  vamp:QuantizedParameter ;
+    vamp:identifier     "interpolation" ;
+    dc:title            "Interpolation" ;
+    dc:format           "" ;
+    vamp:min_value       0 ;
+    vamp:max_value       2 ;
+    vamp:unit           "" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   2 ;
+    vamp:value_names     ( "None, leave as zero" "None, repeat prior value" "Linear interpolation");
+    .
+plugbase:cqvamp_output_constantq a  vamp:DenseOutput ;
+    vamp:identifier       "constantq" ;
+    dc:title              "Constant-Q Spectrogram" ;
+    dc:description        """Output of constant-Q transform, as a single vector per process block"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "" ;
+    vamp:bin_count        216 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:cqvampmidi a   vamp:Plugin ;
+    dc:title              "Constant-Q Spectrogram (MIDI pitch range)" ;
+    vamp:name             "Constant-Q Spectrogram (MIDI pitch range)" ;
+    dc:description        """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio, specifying the frequency range in MIDI pitch units.""" ;
+    foaf:maker            :library_maker ;
+    dc:rights             """Plugin by Chris Cannam. Method by Christian Schörkhuber and Anssi Klapuri. Copyright (c) 2014 QMUL. BSD/MIT licence.""" ;
+#   cc:license            <Place plugin license URI here and uncomment> ; 
+    vamp:identifier       "cqvampmidi" ;
+    vamp:vamp_API_version vamp:api_version_2 ;
+    owl:versionInfo       "1" ;
+    vamp:input_domain     vamp:TimeDomain ;
+
+    vamp:parameter   plugbase:cqvampmidi_param_minpitch ;
+    vamp:parameter   plugbase:cqvampmidi_param_maxpitch ;
+    vamp:parameter   plugbase:cqvampmidi_param_tuning ;
+    vamp:parameter   plugbase:cqvampmidi_param_bpo ;
+    vamp:parameter   plugbase:cqvampmidi_param_interpolation ;
+
+    vamp:output      plugbase:cqvampmidi_output_constantq ;
+    .
+plugbase:cqvampmidi_param_minpitch a  vamp:QuantizedParameter ;
+    vamp:identifier     "minpitch" ;
+    dc:title            "Minimum Pitch" ;
+    dc:format           "MIDI units" ;
+    vamp:min_value       0 ;
+    vamp:max_value       127 ;
+    vamp:unit           "MIDI units" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   36 ;
+    vamp:value_names     ();
+    .
+plugbase:cqvampmidi_param_maxpitch a  vamp:QuantizedParameter ;
+    vamp:identifier     "maxpitch" ;
+    dc:title            "Maximum Pitch" ;
+    dc:format           "MIDI units" ;
+    vamp:min_value       0 ;
+    vamp:max_value       127 ;
+    vamp:unit           "MIDI units" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   84 ;
+    vamp:value_names     ();
+    .
+plugbase:cqvampmidi_param_tuning a  vamp:Parameter ;
+    vamp:identifier     "tuning" ;
+    dc:title            "Tuning Frequency" ;
+    dc:format           "Hz" ;
+    vamp:min_value       360 ;
+    vamp:max_value       500 ;
+    vamp:unit           "Hz"  ;
+    vamp:default_value   440 ;
+    vamp:value_names     ();
+    .
+plugbase:cqvampmidi_param_bpo a  vamp:QuantizedParameter ;
+    vamp:identifier     "bpo" ;
+    dc:title            "Bins per Octave" ;
+    dc:format           "bins" ;
+    vamp:min_value       2 ;
+    vamp:max_value       480 ;
+    vamp:unit           "bins" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   36 ;
+    vamp:value_names     ();
+    .
+plugbase:cqvampmidi_param_interpolation a  vamp:QuantizedParameter ;
+    vamp:identifier     "interpolation" ;
+    dc:title            "Interpolation" ;
+    dc:format           "" ;
+    vamp:min_value       0 ;
+    vamp:max_value       2 ;
+    vamp:unit           "" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   2 ;
+    vamp:value_names     ( "None, leave as zero" "None, repeat prior value" "Linear interpolation");
+    .
+plugbase:cqvampmidi_output_constantq a  vamp:DenseOutput ;
+    vamp:identifier       "constantq" ;
+    dc:title              "Constant-Q Spectrogram" ;
+    dc:description        """Output of constant-Q transform, as a single vector per process block"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "" ;
+    vamp:bin_count        216 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+
--- a/plugins/extra-categories.n3	Thu Jun 19 17:13:54 2014 +0100
+++ b/plugins/extra-categories.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -9,7 +9,9 @@
 <http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins#bbc-spectral-flux> vamp:category "Low Level Features" .
 <http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins#bbc-speechmusic-segmenter> vamp:category "Classification" .
 <http://vamp-plugins.org/rdf/plugins/beatroot-vamp#beatroot> vamp:category "Time > Tempo" .
+<http://vamp-plugins.org/rdf/plugins/cqvamp#cqchromavamp> vamp:category "Visualisation" .
 <http://vamp-plugins.org/rdf/plugins/cqvamp#cqvamp> vamp:category "Visualisation" .
+<http://vamp-plugins.org/rdf/plugins/cqvamp#cqvampmidi> vamp:category "Visualisation" .
 <http://vamp-plugins.org/rdf/plugins/match-vamp-plugin#match> vamp:category "Time > Alignment" .
 <http://vamp-plugins.org/rdf/plugins/nnls-chroma#chordino> vamp:category "Notes" .
 <http://vamp-plugins.org/rdf/plugins/nnls-chroma#nnls-chroma> vamp:category "Visualisation" .
@@ -29,6 +31,7 @@
 <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-tempotracker> vamp:category "Time > Tempo" .
 <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-tonalchange> vamp:category "Key and Tonality" .
 <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-transcription> vamp:category "Notes" .
+<http://vamp-plugins.org/rdf/plugins/silvet#silvet> vamp:category "Notes" .
 <http://vamp-plugins.org/rdf/plugins/vamp-aubio#aubionotes> vamp:category "Notes" .
 <http://vamp-plugins.org/rdf/plugins/vamp-aubio#aubioonset> vamp:category "Time > Onsets" .
 <http://vamp-plugins.org/rdf/plugins/vamp-aubio#aubiopitch> vamp:category "Pitch" .
--- a/plugins/match-vamp-plugin.n3	Thu Jun 19 17:13:54 2014 +0100
+++ b/plugins/match-vamp-plugin.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -14,7 +14,7 @@
     foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/match-vamp-plugin> .
 
 :maker
-    foaf:name "Queen Mary, University of London" ;
+    foaf:name "Simon Dixon and Chris Cannam" ;
     foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
     foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
 
--- a/plugins/nnls-chroma.n3	Thu Jun 19 17:13:54 2014 +0100
+++ b/plugins/nnls-chroma.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -15,7 +15,9 @@
     foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/nnls-chroma> .
 
 :maker
-    foaf:name "Matthias Mauch" .
+    foaf:name "Matthias Mauch" ;
+    foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
+    foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
 
 :nnls-chroma a  vamp:PluginLibrary ;
     vamp:identifier "nnls-chroma"  ;
--- a/plugins/ofa-vamp-plugin.n3	Thu Jun 19 17:13:54 2014 +0100
+++ b/plugins/ofa-vamp-plugin.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -15,7 +15,7 @@
     foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/ofa-vamp-plugin#ofa-vamp-plugin> .
 
 :maker 
-    foaf:name "Queen Mary, University of London" ;
+    foaf:name "Chris Cannam" ;
     foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
 
 :ofa-vamp-plugin a  vamp:PluginLibrary ;
--- a/plugins/pyin.n3	Thu Jun 19 17:13:54 2014 +0100
+++ b/plugins/pyin.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -15,7 +15,9 @@
     foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/pyin> .
 
 :maker
-    foaf:name "Matthias Mauch" .
+    foaf:name "Matthias Mauch" ;
+    foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
+    foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
 
 plugbase:library a  vamp:PluginLibrary ;
     vamp:identifier "pyin"  ; 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plugins/simple-cepstrum.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -0,0 +1,268 @@
+@prefix rdfs:     <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd:      <http://www.w3.org/2001/XMLSchema#> .
+@prefix vamp:     <http://purl.org/ontology/vamp/> .
+@prefix plugbase: <http://vamp-plugins.org/rdf/plugins/simple-cepstrum#> .
+@prefix owl:      <http://www.w3.org/2002/07/owl#> .
+@prefix dc:       <http://purl.org/dc/elements/1.1/> .
+@prefix af:       <http://purl.org/ontology/af/> .
+@prefix foaf:     <http://xmlns.com/foaf/0.1/> .
+@prefix doap:     <http://usefulinc.com/ns/doap#> .
+@prefix cc:       <http://web.resource.org/cc/> .
+@prefix :         <#> .
+
+
+## Properties of this document
+
+<> a vamp:PluginDescription ;
+    foaf:maker          <http://vamp-plugins.org/rdf/template-generator> ;
+    foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/simple-cepstrum> .
+
+
+## Maker of the whole plugin library
+
+:library_maker
+    foaf:name "Chris Cannam" ;
+    foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
+    foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
+
+
+## Properties of the plugin library, and references to the plugins it contains
+
+plugbase:library a vamp:PluginLibrary ;
+    vamp:identifier        "simple-cepstrum" ;
+    foaf:maker             :library_maker ; 
+    vamp:available_plugin  plugbase:simple-cepstrum ; 
+    dc:title               "Simple Cepstrum" ;
+    dc:description         """A simple Vamp plugin to calculate and return cepstrum values from DFT bins. Useful as a preliminary tool for looking at cepstral data for simple pitch or envelope methods.""" ;
+    foaf:page              <http://code.soundsoftware.ac.uk/projects/vamp-simple-cepstrum> ; 
+#    doap:download-page     <> ;  # Place download HTML page URL here and uncomment
+     vamp:has_source true ;
+    .
+
+
+## Properties of the Simple Cepstrum plugin
+
+plugbase:simple-cepstrum a vamp:Plugin ;
+    dc:title              "Simple Cepstrum" ;
+    vamp:name             "Simple Cepstrum" ;
+    dc:description        """Return simple cepstral data from DFT bins. This plugin is intended for casual inspection of cepstral data. It returns a lot of different sorts of data and is quite slow; it's not a good way to extract a single feature rapidly.""" ;
+    foaf:maker            :library_maker ;
+    dc:rights             """Freely redistributable (BSD license)""" ;
+#   cc:license            <Place plugin license URI here and uncomment> ; 
+    vamp:identifier       "simple-cepstrum" ;
+    vamp:vamp_API_version vamp:api_version_2 ;
+    owl:versionInfo       "1" ;
+    vamp:input_domain     vamp:FrequencyDomain ;
+
+    vamp:parameter   plugbase:simple-cepstrum_param_fmin ;
+    vamp:parameter   plugbase:simple-cepstrum_param_fmax ;
+    vamp:parameter   plugbase:simple-cepstrum_param_histlen ;
+    vamp:parameter   plugbase:simple-cepstrum_param_vflen ;
+    vamp:parameter   plugbase:simple-cepstrum_param_method ;
+    vamp:parameter   plugbase:simple-cepstrum_param_clamp ;
+
+    vamp:output      plugbase:simple-cepstrum_output_raw_cepstral_peak ;
+    vamp:output      plugbase:simple-cepstrum_output_interpolated_peak ;
+    vamp:output      plugbase:simple-cepstrum_output_variance ;
+    vamp:output      plugbase:simple-cepstrum_output_peak ;
+    vamp:output      plugbase:simple-cepstrum_output_peak_to_rms ;
+    vamp:output      plugbase:simple-cepstrum_output_peak_proportion ;
+    vamp:output      plugbase:simple-cepstrum_output_peak_to_second_peak ;
+    vamp:output      plugbase:simple-cepstrum_output_total ;
+    vamp:output      plugbase:simple-cepstrum_output_cepstrum ;
+    vamp:output      plugbase:simple-cepstrum_output_am ;
+    vamp:output      plugbase:simple-cepstrum_output_env ;
+    vamp:output      plugbase:simple-cepstrum_output_es ;
+    .
+plugbase:simple-cepstrum_param_fmin a  vamp:Parameter ;
+    vamp:identifier     "fmin" ;
+    dc:title            "Minimum frequency" ;
+    dc:format           "Hz" ;
+    vamp:min_value       46.875 ;
+    vamp:max_value       24000 ;
+    vamp:unit           "Hz"  ;
+    vamp:default_value   50 ;
+    vamp:value_names     ();
+    .
+plugbase:simple-cepstrum_param_fmax a  vamp:Parameter ;
+    vamp:identifier     "fmax" ;
+    dc:title            "Maximum frequency" ;
+    dc:format           "Hz" ;
+    vamp:min_value       46.875 ;
+    vamp:max_value       24000 ;
+    vamp:unit           "Hz"  ;
+    vamp:default_value   1000 ;
+    vamp:value_names     ();
+    .
+plugbase:simple-cepstrum_param_histlen a  vamp:QuantizedParameter ;
+    vamp:identifier     "histlen" ;
+    dc:title            "Mean filter history length" ;
+    dc:format           "" ;
+    vamp:min_value       1 ;
+    vamp:max_value       10 ;
+    vamp:unit           "" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   1 ;
+    vamp:value_names     ();
+    .
+plugbase:simple-cepstrum_param_vflen a  vamp:QuantizedParameter ;
+    vamp:identifier     "vflen" ;
+    dc:title            "Vertical filter length" ;
+    dc:format           "" ;
+    vamp:min_value       1 ;
+    vamp:max_value       11 ;
+    vamp:unit           "" ;
+    vamp:quantize_step   2  ;
+    vamp:default_value   1 ;
+    vamp:value_names     ();
+    .
+plugbase:simple-cepstrum_param_method a  vamp:QuantizedParameter ;
+    vamp:identifier     "method" ;
+    dc:title            "Cepstrum transform method" ;
+    dc:format           "" ;
+    vamp:min_value       0 ;
+    vamp:max_value       4 ;
+    vamp:unit           "" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   0 ;
+    vamp:value_names     ( "Inverse symmetric" "Inverse asymmetric" "Inverse complex" "Forward magnitude" "Forward difference");
+    .
+plugbase:simple-cepstrum_param_clamp a  vamp:QuantizedParameter ;
+    vamp:identifier     "clamp" ;
+    dc:title            "Clamp negative values in cepstrum at zero" ;
+    dc:format           "" ;
+    vamp:min_value       0 ;
+    vamp:max_value       1 ;
+    vamp:unit           "" ;
+    vamp:quantize_step   1  ;
+    vamp:default_value   0 ;
+    vamp:value_names     ();
+    .
+plugbase:simple-cepstrum_output_raw_cepstral_peak a  vamp:DenseOutput ;
+    vamp:identifier       "raw_cepstral_peak" ;
+    dc:title              "Frequency corresponding to raw cepstral peak" ;
+    dc:description        """Return the frequency whose period corresponds to the quefrency with the maximum bin value within the specified range of the cepstrum"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "Hz" ;
+    a                 vamp:KnownExtentsOutput ;
+    vamp:min_value    50  ;
+    vamp:max_value    1000  ;
+    vamp:bin_count        1 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_interpolated_peak a  vamp:DenseOutput ;
+    vamp:identifier       "interpolated_peak" ;
+    dc:title              "Interpolated peak frequency" ;
+    dc:description        """Return the frequency whose period corresponds to the quefrency with the maximum bin value within the specified range of the cepstrum, using parabolic interpolation to estimate the peak quefrency to finer than single bin resolution"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "Hz" ;
+    a                 vamp:KnownExtentsOutput ;
+    vamp:min_value    50  ;
+    vamp:max_value    1000  ;
+    vamp:bin_count        1 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_variance a  vamp:DenseOutput ;
+    vamp:identifier       "variance" ;
+    dc:title              "Variance of cepstral bins in range" ;
+    dc:description        """Return the variance of bin values within the specified range of the cepstrum"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "" ;
+    vamp:bin_count        1 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_peak a  vamp:DenseOutput ;
+    vamp:identifier       "peak" ;
+    dc:title              "Value at peak" ;
+    dc:description        """Return the value found in the maximum-valued bin within the specified range of the cepstrum"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "" ;
+    vamp:bin_count        1 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_peak_to_rms a  vamp:DenseOutput ;
+    vamp:identifier       "peak_to_rms" ;
+    dc:title              "Peak-to-RMS distance" ;
+    dc:description        """Return the difference between maximum and root mean square bin values within the specified range of the cepstrum"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "" ;
+    vamp:bin_count        1 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_peak_proportion a  vamp:DenseOutput ;
+    vamp:identifier       "peak_proportion" ;
+    dc:title              "Energy around peak" ;
+    dc:description        """Return the proportion of total energy that is found in the bins around the peak bin (as far as the nearest local minima), within the specified range of the cepstrum"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "" ;
+    vamp:bin_count        1 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_peak_to_second_peak a  vamp:DenseOutput ;
+    vamp:identifier       "peak_to_second_peak" ;
+    dc:title              "Peak to second-peak difference" ;
+    dc:description        """Return the difference between the value found in the peak bin within the specified range of the cepstrum, and that found in the next highest peak"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "" ;
+    vamp:bin_count        1 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_total a  vamp:DenseOutput ;
+    vamp:identifier       "total" ;
+    dc:title              "Total energy" ;
+    dc:description        """Return the total energy found in all bins within the specified range of the cepstrum"""  ;
+    vamp:fixed_bin_count  "true" ;
+    vamp:unit             "" ;
+    vamp:bin_count        1 ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_cepstrum a  vamp:DenseOutput ;
+    vamp:identifier       "cepstrum" ;
+    dc:title              "Cepstrum" ;
+    dc:description        """The unprocessed cepstrum bins within the specified range"""  ;
+    vamp:unit             "" ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_am a  vamp:DenseOutput ;
+    vamp:identifier       "am" ;
+    dc:title              "Cepstrum bins relative to RMS" ;
+    dc:description        """The cepstrum bins within the specified range, expressed as a value relative to the root mean square bin value in the range, with values below the RMS clamped to zero"""  ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_env a  vamp:DenseOutput ;
+    vamp:identifier       "env" ;
+    dc:title              "Spectral envelope" ;
+    dc:description        """Envelope calculated from the cepstral values below the specified minimum"""  ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+plugbase:simple-cepstrum_output_es a  vamp:DenseOutput ;
+    vamp:identifier       "es" ;
+    dc:title              "Spectrum without envelope" ;
+    dc:description        """Magnitude of spectrum values divided by calculated envelope values, to deconvolve the envelope"""  ;
+#   vamp:computes_event_type   <Place event type URI here and uncomment> ;
+#   vamp:computes_feature      <Place feature attribute URI here and uncomment> ;
+#   vamp:computes_signal_type  <Place signal type URI here and uncomment> ;
+    .
+
--- a/plugins/vamp-onsetsds.n3	Thu Jun 19 17:13:54 2014 +0100
+++ b/plugins/vamp-onsetsds.n3	Fri Jun 20 10:56:08 2014 +0100
@@ -15,7 +15,9 @@
     foaf:primaryTopic   <http://vamp-plugins.org/rdf/plugins/vamp-onsetsds> .
 
 :maker 
-    foaf:name "Dan Stowell" .
+    foaf:name "Dan Stowell" ;
+    foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
+    foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
 
 :vamp-onsetsds a  vamp:PluginLibrary ;
     vamp:identifier "vamp-onsetsds"  ;