Mercurial > hg > vamp-known-plugins-rdf
changeset 57:0e60930bbe52
Merge from rdfquery branch
author | Chris Cannam |
---|---|
date | Tue, 24 Jun 2014 14:13:58 +0100 |
parents | 405bff5165dd (current diff) 14db9be7c98e (diff) |
children | db2763a2d677 |
files | |
diffstat | 29 files changed, 1697 insertions(+), 217 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Tue Jun 24 14:13:58 2014 +0100 @@ -0,0 +1,2 @@ +syntax: glob +*~
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/availability.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -0,0 +1,63 @@ + +@prefix vamp: <http://purl.org/ontology/vamp/> . +@prefix doap: <http://usefulinc.com/ns/doap#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix : <#> . + +@prefix qm: <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#> . + +qm:library + vamp:has_source true ; + vamp:has_binary "osx" ; + vamp:has_binary "linux32" ; + vamp:has_binary "linux64" ; + vamp:has_binary "win32" . + +@prefix beatroot: <http://vamp-plugins.org/rdf/plugins/beatroot-vamp#> . + +beatroot:library + doap:download-page <http://code.soundsoftware.ac.uk/projects/beatroot-vamp/files> ; + vamp:has_source true ; + vamp:has_binary "osx" ; + vamp:has_binary "linux32" ; + vamp:has_binary "linux64" ; + vamp:has_binary "win32" . + +@prefix match: <http://vamp-plugins.org/rdf/plugins/match-vamp-plugin#> . + +match:library + doap:download-page <http://code.soundsoftware.ac.uk/projects/match-vamp/files> ; + vamp:has_source true ; + vamp:has_binary "osx" ; + vamp:has_binary "linux32" ; + vamp:has_binary "linux64" ; + vamp:has_binary "win32" . + +@prefix pyin: <http://vamp-plugins.org/rdf/plugins/pyin#> . + +pyin:library + doap:download-page <http://code.soundsoftware.ac.uk/projects/pyin/files> ; + vamp:has_source true ; + vamp:has_binary "linux32" ; + vamp:has_binary "linux64" ; + vamp:has_binary "win32" ; + vamp:has_binary "osx" . + +@prefix aubio: <http://vamp-plugins.org/rdf/plugins/vamp-aubio#> . + +aubio:library + doap:download-page <http://code.soundsoftware.ac.uk/projects/vamp-aubio-plugins/files/> ; + vamp:has_source true ; + vamp:has_binary "win32" ; + 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/bbc-vamp-plugins.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/bbc-vamp-plugins.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -7,50 +7,60 @@ @prefix af: <http://purl.org/ontology/af/> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix cc: <http://web.resource.org/cc/> . +@prefix doap: <http://usefulinc.com/ns/doap#> . @prefix : <#> . <> a vamp:PluginDescription ; foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins> . -:bbc-vamp-plugins a vamp:PluginLibrary ; +:maker + foaf:name "BBC" ; + foaf:page "http://www.bbc.co.uk/" . + +plugbase:library a vamp:PluginLibrary ; vamp:identifier "bbc-vamp-plugins" ; + dc:title "BBC Vamp Plugins" ; + dc:description "A collection of audio feature extraction algorithms from BBC Research and Development" ; + foaf:page <https://github.com/bbcrd/bbc-vamp-plugins/blob/master/README.md> ; + doap:download-page <https://github.com/bbcrd/bbc-vamp-plugins/releases> ; vamp:available_plugin plugbase:bbc-energy ; - vamp:available_plugin plugbase:bbc-intensity ; + vamp:available_plugin plugbase:bbc-intensity ; + vamp:available_plugin plugbase:bbc-peaks ; vamp:available_plugin plugbase:bbc-rhythm ; vamp:available_plugin plugbase:bbc-spectral-contrast ; vamp:available_plugin plugbase:bbc-spectral-flux ; vamp:available_plugin plugbase:bbc-speechmusic-segmenter ; -# foaf:page <Place more-information HTML page URL here and uncomment> ; + vamp:has_source true ; + vamp:has_binary "linux32" ; + vamp:has_binary "linux64" ; + vamp:has_binary "win32" ; + vamp:has_binary "osx" . plugbase:bbc-energy a vamp:Plugin ; dc:title "Energy" ; vamp:name "Energy" ; - dc:description """""" ; - foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here + dc:description """Calculates the RMS energy and low energy ratio of a signal""" ; + foaf:maker :maker ; dc:rights """(c) 2013 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-energy" ; vamp:vamp_API_version vamp:api_version_2 ; - owl:versionInfo "2" ; + owl:versionInfo "3" ; vamp:input_domain vamp:TimeDomain ; + vamp:parameter plugbase:bbc-energy_param_root ; + vamp:parameter plugbase:bbc-energy_param_avgwindow ; + vamp:parameter plugbase:bbc-energy_param_avgpercentile ; + vamp:parameter plugbase:bbc-energy_param_dipthresh ; vamp:parameter plugbase:bbc-energy_param_threshold ; - vamp:parameter plugbase:bbc-energy_param_root ; vamp:output plugbase:bbc-energy_output_rmsenergy ; + vamp:output plugbase:bbc-energy_output_rmsdelta ; vamp:output plugbase:bbc-energy_output_lowenergy ; - . -plugbase:bbc-energy_param_threshold a vamp:Parameter ; - vamp:identifier "threshold" ; - dc:title "Low energy threshold" ; - dc:format "" ; - vamp:min_value 0 ; - vamp:max_value 10 ; - vamp:unit "" ; - vamp:default_value 1 ; - vamp:value_names (); + vamp:output plugbase:bbc-energy_output_average ; + vamp:output plugbase:bbc-energy_output_pdip ; . plugbase:bbc-energy_param_root a vamp:QuantizedParameter ; vamp:identifier "root" ; @@ -63,6 +73,46 @@ vamp:default_value 1 ; vamp:value_names (); . +plugbase:bbc-energy_param_avgwindow a vamp:Parameter ; + vamp:identifier "avgwindow" ; + dc:title "Moving average window size" ; + dc:format "seconds" ; + vamp:min_value 0.001 ; + vamp:max_value 10 ; + vamp:unit "seconds" ; + vamp:default_value 1 ; + vamp:value_names (); + . +plugbase:bbc-energy_param_avgpercentile a vamp:Parameter ; + vamp:identifier "avgpercentile" ; + dc:title "Moving average percentile" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 100 ; + vamp:unit "" ; + vamp:default_value 3 ; + vamp:value_names (); + . +plugbase:bbc-energy_param_dipthresh a vamp:Parameter ; + vamp:identifier "dipthresh" ; + dc:title "Dip threshold" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 10 ; + vamp:unit "" ; + vamp:default_value 3 ; + vamp:value_names (); + . +plugbase:bbc-energy_param_threshold a vamp:Parameter ; + vamp:identifier "threshold" ; + dc:title "Low energy threshold" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 10 ; + vamp:unit "" ; + vamp:default_value 1 ; + vamp:value_names (); + . plugbase:bbc-energy_output_rmsenergy a vamp:DenseOutput ; vamp:identifier "rmsenergy" ; dc:title "RMS Energy" ; @@ -74,6 +124,17 @@ # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . +plugbase:bbc-energy_output_rmsdelta a vamp:DenseOutput ; + vamp:identifier "rmsdelta" ; + dc:title "RMS Energy Delta" ; + dc:description """Difference between RMS of previous and current blocks.""" ; + 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:bbc-energy_output_lowenergy a vamp:SparseOutput ; vamp:identifier "lowenergy" ; dc:title "Low Energy" ; @@ -86,11 +147,33 @@ # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . +plugbase:bbc-energy_output_average a vamp:DenseOutput ; + vamp:identifier "average" ; + dc:title "Moving Average" ; + dc:description """Mean of RMS values over moving average window.""" ; + 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:bbc-energy_output_pdip a vamp:DenseOutput ; + vamp:identifier "pdip" ; + dc:title "Dip probability" ; + dc:description """Probability of the RMS energy dipping below the threshold.""" ; + 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:bbc-intensity a vamp:Plugin ; dc:title "Intensity" ; vamp:name "Intensity" ; - dc:description """""" ; - foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here + dc:description """Calculates the intensity of a signal and the intensity ratio for a number of sub-bands""" ; + foaf:maker :maker ; dc:rights """(c) 2013 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-intensity" ; @@ -137,11 +220,35 @@ # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . +plugbase:bbc-peaks a vamp:Plugin ; + dc:title "Peaks" ; + vamp:name "Peaks" ; + dc:description """Calculates peak and trough values of a signal""" ; + foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here + dc:rights """(c) 2014 British Broadcasting Corporation""" ; +# cc:license <Place plugin license URI here and uncomment> ; + vamp:identifier "bbc-peaks" ; + vamp:vamp_API_version vamp:api_version_2 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + vamp:output plugbase:bbc-peaks_output_peaks ; + . +plugbase:bbc-peaks_output_peaks a vamp:DenseOutput ; + vamp:identifier "peaks" ; + dc:title "Peaks" ; + dc:description """Peak and trough, in order of occurance.""" ; + 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:bbc-rhythm a vamp:Plugin ; dc:title "Rhythm" ; vamp:name "Rhythm" ; - dc:description """""" ; - foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here + dc:description """Calculates rhythmic features of a signal, including onsets and tempo """ ; + foaf:maker :maker ; dc:rights """(c) 2013 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-rhythm" ; @@ -356,8 +463,8 @@ plugbase:bbc-spectral-contrast a vamp:Plugin ; dc:title "Spectral Contrast" ; vamp:name "Spectral Contrast" ; - dc:description """""" ; - foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here + dc:description """Calculates the peak and valleys of the spectral contrast feature""" ; + foaf:maker :maker ; dc:rights """(c) 2013 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-spectral-contrast" ; @@ -430,8 +537,8 @@ plugbase:bbc-spectral-flux a vamp:Plugin ; dc:title "Spectral Flux" ; vamp:name "Spectral Flux" ; - dc:description """""" ; - foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here + dc:description """Calculates the spectral flux""" ; + foaf:maker :maker ; dc:rights """(c) 2013 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-spectral-flux" ; @@ -469,8 +576,8 @@ plugbase:bbc-speechmusic-segmenter a vamp:Plugin ; dc:title "Speech/Music segmenter" ; vamp:name "Speech/Music segmenter" ; - dc:description """A simple speech/music segmenter""" ; - foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here + dc:description """Calculates boundaries between speech and music""" ; + foaf:maker :maker ; dc:rights """(c) 2011 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-speechmusic-segmenter" ;
--- a/plugins/beatroot-vamp.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/beatroot-vamp.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -13,17 +13,25 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/beatroot-vamp> . -:beatroot-vamp a vamp:PluginLibrary ; +:maker + 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/> . + +plugbase:library a vamp:PluginLibrary ; vamp:identifier "beatroot-vamp" ; vamp:available_plugin plugbase:beatroot ; foaf:page <http://code.soundsoftware.ac.uk/projects/beatroot-vamp> ; + foaf:maker :maker ; + dc:title "BeatRoot" ; + dc:description "A plugin implementation of the BeatRoot beat tracking system" ; . plugbase:beatroot a vamp:Plugin ; dc:title "BeatRoot Beat Tracker" ; vamp:name "BeatRoot Beat Tracker" ; dc:description """Identify beat locations in music""" ; - foaf:maker [ foaf:name "Simon Dixon (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "beatroot" ;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/cepstral-pitchtracker.n3 Tue Jun 24 14:13:58 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 Tue Jun 24 14:13:58 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> ; + . +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/extra-categories.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -0,0 +1,92 @@ +@prefix vamp: <http://purl.org/ontology/vamp/> . +@prefix : <#> . + +<http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins#bbc-energy> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins#bbc-intensity> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins#bbc-peaks> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins#bbc-rhythm> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins#bbc-spectral-contrast> vamp:category "Low Level Features" . +<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" . +<http://vamp-plugins.org/rdf/plugins/nnls-chroma#tuning> vamp:category "Key and Tonality" . +<http://vamp-plugins.org/rdf/plugins/pyin#pyin> vamp:category "Pitch" . +<http://vamp-plugins.org/rdf/plugins/pyin#yin> vamp:category "Pitch" . +<http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-adaptivespectrogram> vamp:category "Visualisation" . +<http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-barbeattracker> vamp:category "Time > Tempo" . +<http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-chromagram> vamp:category "Visualisation" . +<http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-constantq> vamp:category "Visualisation" . +<http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-dwt> vamp:category "Visualisation" . +<http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-keydetector> vamp:category "Key and Tonality" . +<http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-mfcc> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-onsetdetector> vamp:category "Time > Onsets" . +<http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-segmenter> vamp:category "Classification" . +<http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-similarity> vamp:category "Classification" . +<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" . +<http://vamp-plugins.org/rdf/plugins/vamp-aubio#aubiosilence> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-aubio#aubiotempo> vamp:category "Time > Tempo" . +<http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#amplitudefollower> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#fixedtempo> vamp:category "Time > Tempo" . +<http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#percussiononsets> vamp:category "Time > Onsets" . +<http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#powerspectrum> vamp:category "Visualisation" . +<http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#spectralcentroid> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#zerocrossing> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#amdf> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#asdf> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#autocorrelation> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#average_deviation> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#bark_coefficients> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#crest> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#dct> vamp:category "Visualisation" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#f0> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#failsafe_f0> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#flatness> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#harmonic_spectrum> vamp:category "Visualisation" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#highest_value> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#irregularity_j> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#irregularity_k> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#kurtosis> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#loudness> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#lowest_value> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#mean> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#mfcc> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#noisiness> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#nonzero_count> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#odd_even_ratio> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#peak_spectrum> vamp:category "Visualisation" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#rms_amplitude> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#rolloff> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#sharpness> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#skewness> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#smoothness> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#spectral_centroid> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#spectral_inharmonicity> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#spectral_kurtosis> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#spectral_skewness> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#spectral_slope> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#spectral_standard_deviation> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#spectral_variance> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#spectrum> vamp:category "Visualisation" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#spread> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#standard_deviation> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#sum> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#tonality> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#tristimulus_1> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#tristimulus_2> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#tristimulus_3> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#variance> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#wavelet_f0> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-libxtract#zcr> vamp:category "Low Level Features" . +<http://vamp-plugins.org/rdf/plugins/vamp-rubberband#rubberband> vamp:category "Time > Timestretch Analysis" .
--- a/plugins/index.txt Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/index.txt Tue Jun 24 14:13:58 2014 +0100 @@ -15,3 +15,9 @@ http://www.vamp-plugins.org/rdf/plugins/beatroot-vamp http://www.vamp-plugins.org/rdf/plugins/pyin http://www.vamp-plugins.org/rdf/plugins/segmentino +http://www.vamp-plugins.org/rdf/plugins/silvet +http://www.vamp-plugins.org/rdf/plugins/simple-cepstrum +http://www.vamp-plugins.org/rdf/plugins/cepstral-pitchtracker +http://www.vamp-plugins.org/rdf/plugins/cqvamp +http://www.vamp-plugins.org/rdf/plugins/ua-vamp-plugins +http://www.vamp-plugins.org/rdf/plugins/mfs
--- a/plugins/match-vamp-plugin.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/match-vamp-plugin.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -13,17 +13,25 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/match-vamp-plugin> . -:match-vamp-plugin a vamp:PluginLibrary ; +:maker + 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/> . + +plugbase:library a vamp:PluginLibrary ; vamp:identifier "match-vamp-plugin" ; + dc:title "MATCH Vamp Plugin" ; + dc:description """Vamp implementation of the MATCH audio alignment algorithm from Simon Dixon. Sonic Visualiser can use this for automatic time alignment among multiple audio files.""" ; vamp:available_plugin plugbase:match ; -# foaf:page <Place more-information HTML page URL here and uncomment> ; + foaf:maker :maker ; + foaf:page <http://code.soundsoftware.ac.uk/projects/match-vamp> ; . plugbase:match a vamp:Plugin ; dc:title "Match Performance Aligner" ; vamp:name "Match Performance Aligner" ; dc:description """Calculate alignment between two performances in separate channel inputs""" ; - foaf:maker [ foaf:name "Simon Dixon (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "match" ;
--- a/plugins/mazurka-plugins.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/mazurka-plugins.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -6,6 +6,7 @@ @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 : <#> . @@ -13,22 +14,32 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/mazurka-plugins> . -:mazurka-plugins a vamp:PluginLibrary ; +:maker + foaf:name "The Mazurka Project" ; + foaf:page <http://www.mazurka.org.uk/> . + +plugbase:library a vamp:PluginLibrary ; vamp:identifier "mazurka-plugins" ; + dc:title "Mazurka Plugins" ; + dc:description "Spectral visualisation and feature extraction plugins from the Mazurka project" ; + foaf:maker :maker ; + foaf:page <http://www.mazurka.org.uk/software/sv/plugin/> ; + doap:download-page <http://www.mazurka.org.uk/software/sv/plugin/download/> ; + vamp:has_binary "win32" ; + vamp:has_binary "linux32" ; vamp:available_plugin plugbase:mzchronogram ; vamp:available_plugin plugbase:mzharmonicspectrum ; vamp:available_plugin plugbase:mznevermore ; vamp:available_plugin plugbase:mzpowercurve ; vamp:available_plugin plugbase:mzspectralflux ; vamp:available_plugin plugbase:mzspectralreflux ; -# foaf:page <Place more-information HTML page URL here and uncomment> ; . plugbase:mzchronogram a vamp:Plugin ; dc:title "Chronogram" ; vamp:name "Chronogram" ; dc:description """Chronogram""" ; - foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """2006 Craig Stuart Sapp""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "mzchronogram" ; @@ -124,7 +135,7 @@ dc:title "Harmonic Spectrogram" ; vamp:name "Harmonic Spectrogram" ; dc:description """Harmonic Spectrogram""" ; - foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """2006 Craig Stuart Sapp""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "mzharmonicspectrum" ; @@ -262,7 +273,7 @@ dc:title "Nevermore Spectrogram" ; vamp:name "Nevermore Spectrogram" ; dc:description """Nevermore Spectrogram""" ; - foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """2006 Craig Stuart Sapp""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "mznevermore" ; @@ -407,7 +418,7 @@ dc:title "Power Curve" ; vamp:name "Power Curve" ; dc:description """Power Curve""" ; - foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """2006 Craig Stuart Sapp""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "mzpowercurve" ; @@ -530,7 +541,7 @@ dc:title "Spectral Flux" ; vamp:name "Spectral Flux" ; dc:description """Spectral Flux""" ; - foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """2006 Craig Stuart Sapp""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "mzspectralflux" ; @@ -725,7 +736,7 @@ dc:title "Spectral Reflux" ; vamp:name "Spectral Reflux" ; dc:description """Spectral Reflux""" ; - foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """2006 Craig Stuart Sapp""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "mzspectralreflux" ;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/mfs.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -0,0 +1,123 @@ +@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/vampy#> . +@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/vampy> . + + +## Maker of the whole plugin library + +:library_maker + foaf:name "Robert Gordon University" ; + foaf:page <http://www.rgu.ac.uk> ; + foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/rgu.png> ; + . + + +## Properties of the plugin library, and references to the plugins it contains + +plugbase:library a vamp:PluginLibrary ; + vamp:identifier "vampy-mfs" ; + foaf:maker :library_maker ; + vamp:available_plugin plugbase:vampy-mfs ; + dc:title "RGU Mel-Frequency Spectrum" ; + dc:description "A music-inspired texture representation implemented as a VamPy plugin, from Robert Gordon University in Aberdeen." ; + foaf:page <http://sourceforge.net/projects/rgumfs/> ; + doap:download-page <http://sourceforge.net/projects/rgumfs/files/> ; + vamp:has_source true ; + vamp:is_vampy_plugin true ; + . + + +## Properties of the Vampy MFS Plugin plugin + +plugbase:vampy-mfs a vamp:Plugin ; + dc:title "Vampy MFS Plugin" ; + vamp:name "Vampy MFS Plugin" ; + dc:description """MFS plugin""" ; + foaf:maker :library_maker ; + dc:rights """Plugin By Ben Horsburgh""" ; +# cc:license <Place plugin license URI here and uncomment> ; + vamp:identifier "vampy-mfs" ; + vamp:vamp_API_version vamp:api_version_2 ; + owl:versionInfo "2" ; + vamp:input_domain vamp:FrequencyDomain ; + + vamp:parameter plugbase:vampy-mfs_param_melbands ; + vamp:parameter plugbase:vampy-mfs_param_minHz ; + vamp:parameter plugbase:vampy-mfs_param_maxHz ; + vamp:parameter plugbase:vampy-mfs_param_two_ch ; + + vamp:output plugbase:vampy-mfs_output_mfs ; + . +plugbase:vampy-mfs_param_melbands a vamp:QuantizedParameter ; + vamp:identifier "melbands" ; + dc:title "Number of bands (coefficients)" ; + dc:format "" ; + vamp:min_value 2 ; + vamp:max_value 128 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 40 ; + vamp:value_names (); + . +plugbase:vampy-mfs_param_minHz a vamp:QuantizedParameter ; + vamp:identifier "minHz" ; + dc:title "minimum frequency" ; + dc:format "Hz" ; + vamp:min_value 0 ; + vamp:max_value 24000 ; + vamp:unit "Hz" ; + vamp:quantize_step 1 ; + vamp:default_value 0 ; + vamp:value_names (); + . +plugbase:vampy-mfs_param_maxHz a vamp:QuantizedParameter ; + vamp:identifier "maxHz" ; + dc:title "maximum frequency" ; + dc:format "Hz" ; + vamp:min_value 100 ; + vamp:max_value 24000 ; + vamp:unit "Hz" ; + vamp:quantize_step 100 ; + vamp:default_value 11025 ; + vamp:value_names (); + . +plugbase:vampy-mfs_param_two_ch a vamp:Parameter ; + vamp:identifier "two_ch" ; + dc:title "Process channels separately" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 0 ; + vamp:unit "" ; + vamp:default_value 0 ; + vamp:value_names (); + . +plugbase:vampy-mfs_output_mfs a vamp:DenseOutput ; + vamp:identifier "mfs" ; + dc:title "MFS" ; + dc:description """MFS Coefficients""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "Mels" ; + a vamp:QuantizedOutput ; + vamp:quantize_step -7.21552e-34 ; + vamp:bin_count 40 ; + vamp:bin_names ( "C 0" "C 1" "C 2" "C 3" "C 4" "C 5" "C 6" "C 7" "C 8" "C 9" "C 10" "C 11" "C 12" "C 13" "C 14" "C 15" "C 16" "C 17" "C 18" "C 19" "C 20" "C 21" "C 22" "C 23" "C 24" "C 25" "C 26" "C 27" "C 28" "C 29" "C 30" "C 31" "C 32" "C 33" "C 34" "C 35" "C 36" "C 37" "C 38" "C 39"); +# 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/mtg-melodia.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/mtg-melodia.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -6,6 +6,7 @@ @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 : <#> . @@ -13,11 +14,25 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/mtg-melodia> . -:mtg-melodia a vamp:PluginLibrary ; +:maker + foaf:name "Music Technology Group, Universitat Pompeu Fabra" ; + foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/upf.png> ; + foaf:page <http://mtg.upf.edu/> . + +plugbase:library a vamp:PluginLibrary ; vamp:identifier "mtg-melodia" ; vamp:available_plugin plugbase:melodia ; vamp:available_plugin plugbase:melodiaviz ; foaf:page <http://mtg.upf.edu/technologies/melodia> ; + dc:title "MELODIA - Melody Extraction" ; + dc:description "Melody pitch estimator for polyphonic music" ; + doap:download-page <http://mtg.upf.edu/technologies/melodia?p=Download%20and%20installation> ; + foaf:maker :maker ; + vamp:has_source false ; + vamp:has_binary "win32" ; + vamp:has_binary "osx" ; + vamp:has_binary "linux32" ; + vamp:has_binary "linux64" ; . plugbase:melodia a vamp:Plugin ; @@ -104,7 +119,7 @@ J. Salamon and E. Gomez, "Melody Extraction from Polyphonic Music Signals using Pitch Contour Characteristics", IEEE Transactions on Audio, Speech and Language Processing, 20(6):1759-1770, 2012. We would highly appreciate the above reference being cited in publications of work in which this plug-in was used.""" ; - foaf:maker [ foaf:name "Music Technology Group, Universitat Pompeu Fabra" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Justin Salamon. Copyright (c) Music Technology Group, Universitat Pompeu Fabra - All Rights Reserved""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "melodiaviz" ;
--- a/plugins/mvamp-ibt.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/mvamp-ibt.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -6,6 +6,7 @@ @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 : <#> . @@ -13,17 +14,31 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/mvamp-ibt> . +:maker + foaf:name "SMC Group at INESC Porto" ; + foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/smc.png> ; + foaf:page <http://smc.inescporto.pt> ; + . + :mvamp a vamp:PluginLibrary ; vamp:identifier "mvamp-ibt" ; vamp:available_plugin plugbase:marsyas_ibt ; -# foaf:page <Place more-information HTML page URL here and uncomment> ; + foaf:page <http://smc.inescporto.pt/technologies/ibt/> ; + doap:download-page <http://smc.inescporto.pt/technologies/ibt/> ; + dc:title "INESC Porto Beat Tracker" ; + dc:description "Plugin from João Oliveira of the SMC Group for tempo induction and beat tracking, built on the MARSYAS framework" ; + vamp:has_source true ; + vamp:has_binary "linux32" ; + vamp:has_binary "linux64" ; + vamp:has_binary "osx" ; + vamp:has_binary "win32" ; . plugbase:marsyas_ibt a vamp:Plugin ; dc:title "IBT - INESC Beat Tracker" ; vamp:name "IBT - INESC Beat Tracker" ; dc:description """Estimates beat locations and tempo (off-line [default] and on-line modes of operation)""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "marsyas_ibt" ; @@ -37,6 +52,7 @@ vamp:parameter plugbase:marsyas_ibt_param_online ; vamp:parameter plugbase:marsyas_ibt_param_metrical_changes ; vamp:output plugbase:marsyas_ibt_output_beats ; + vamp:category "Time > Tempo" ; . plugbase:marsyas_ibt_param_indtime a vamp:QuantizedParameter ; vamp:identifier "indtime" ; @@ -116,4 +132,4 @@ vamp:sample_rate 86.1326 ; vamp:computes_event_type af:Beat; . - \ No newline at end of file +
--- a/plugins/mvamp.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/mvamp.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -13,8 +13,15 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/mvamp> . +:maker + foaf:name "Marsyas Plugins" ; + foaf:page <http://marsyas.info/> . + :mvamp a vamp:PluginLibrary ; - vamp:identifier "mvamp" ; + vamp:identifier "mvamp" ; + dc:title "MARSYAS Vamp plugins" ; + dc:description "Low-level feature extraction plugins containing functionality from the MARSYAS batch feature extractor" ; + vamp:available_plugin plugbase:marsyas_bextract_centroid ; vamp:available_plugin plugbase:marsyas_bextract_lpcc ; vamp:available_plugin plugbase:marsyas_bextract_lsp ; @@ -23,15 +30,16 @@ vamp:available_plugin plugbase:marsyas_bextract_scf ; vamp:available_plugin plugbase:marsyas_bextract_sfm ; vamp:available_plugin plugbase:marsyas_bextract_zero_crossings ; - vamp:available_plugin plugbase:zerocrossing ; -# foaf:page <Place more-information HTML page URL here and uncomment> ; + vamp:has_source true ; + vamp:has_binary "linux32" ; + foaf:page <http://marsyas.info/download/vamp_plugins/> ; . plugbase:marsyas_bextract_centroid a vamp:Plugin ; dc:title "Marsyas - Batch Feature Extract - Centroid" ; vamp:name "Marsyas - Batch Feature Extract - Centroid" ; dc:description """Marsyas - Batch Feature Extract - Centroid""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "marsyas_bextract_centroid" ; @@ -55,7 +63,7 @@ dc:title "Marsyas - Batch Feature Extract - Linear Prediction Cepstral Coefficients" ; vamp:name "Marsyas - Batch Feature Extract - Linear Prediction Cepstral Coefficients" ; dc:description """Marsyas - Batch Feature Extract - Linear Prediction Cepstral Coefficients""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "marsyas_bextract_lpcc" ; @@ -79,7 +87,7 @@ dc:title "Marsyas - Batch Feature Extract - Line Spectral Pairs" ; vamp:name "Marsyas - Batch Feature Extract - Line Spectral Pairs" ; dc:description """Marsyas - Batch Feature Extract - Line Spectral Pairs""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "marsyas_bextract_lsp" ; @@ -103,7 +111,7 @@ dc:title "Marsyas - Batch Feature Extract - Mel-Frequency Cepstral Coefficients" ; vamp:name "Marsyas - Batch Feature Extract - Mel-Frequency Cepstral Coefficients" ; dc:description """Marsyas - Batch Feature Extract - Mel-Frequency Cepstral Coefficients""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "marsyas_bextract_mfcc" ; @@ -127,7 +135,7 @@ dc:title "Marsyas - Batch Feature Extract - Spectral Rolloff" ; vamp:name "Marsyas - Batch Feature Extract - Spectral Rolloff" ; dc:description """Marsyas - Batch Feature Extract - Spectral Rolloff""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "marsyas_bextract_rolloff" ; @@ -151,7 +159,7 @@ dc:title "Marsyas - Batch Feature Extract - Spectral Crest Factor" ; vamp:name "Marsyas - Batch Feature Extract - Spectral Crest Factor" ; dc:description """Marsyas - Batch Feature Extract - Spectral Crest Factor""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "marsyas_bextract_scf" ; @@ -175,7 +183,7 @@ dc:title "Marsyas - Batch Feature Extract - Spectral Flatness Measure" ; vamp:name "Marsyas - Batch Feature Extract - Spectral Flatness Measure" ; dc:description """Marsyas - Batch Feature Extract - Spectral Flatness Measure""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "marsyas_bextract_sfm" ; @@ -199,7 +207,7 @@ dc:title "Marsyas - Batch Feature Extract - Zero Crossings" ; vamp:name "Marsyas - Batch Feature Extract - Zero Crossings" ; dc:description """Marsyas - Batch Feature Extract - Zero Crossings""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "marsyas_bextract_zero_crossings" ; @@ -219,30 +227,4 @@ # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . -plugbase:zerocrossing a vamp:Plugin ; - dc:title "Zero Crossings" ; - vamp:name "Zero Crossings" ; - dc:description """Detect and count zero crossing points""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here - dc:rights """GPL v3 license""" ; -# cc:license <Place plugin license URI here and uncomment> ; - vamp:identifier "zerocrossing" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "2" ; - vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:zerocrossing_output_counts ; - . -plugbase:zerocrossing_output_counts a vamp:DenseOutput ; - vamp:identifier "counts" ; - dc:title "Zero Crossing Counts" ; - dc:description "The number of zero crossing points per processing block" ; - vamp:fixed_bin_count "true" ; - vamp:unit "crossings" ; - a vamp:QuantizedOutput ; - vamp:quantize_step 1 ; - 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> ; - .
--- a/plugins/nnls-chroma.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/nnls-chroma.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -6,6 +6,7 @@ @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 : <#> . @@ -13,21 +14,32 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/nnls-chroma> . +:maker + 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" ; + vamp:identifier "nnls-chroma" ; + dc:title "Chordino and NNLS Chroma" ; + dc:description "Harmony and chord extraction plugins by Matthias Mauch at C4DM" ; vamp:available_plugin plugbase:chordino ; vamp:available_plugin plugbase:nnls-chroma ; vamp:available_plugin plugbase:tuning ; foaf:page <http://www.isophonics.net/nnls-chroma> ; foaf:page <http://www.omras2.org/> ; foaf:page <http://www.matthiasmauch.net/> ; + foaf:maker :maker ; + vamp:has_source true ; + vamp:has_binary "win32" ; + vamp:has_binary "osx" ; . plugbase:chordino a vamp:Plugin ; dc:title "Chordino" ; vamp:name "Chordino" ; dc:description """Chordino provides a simple chord transcription based on NNLS Chroma (as in the NNLS Chroma plugin). Chord profiles given by the user in the file chord.dict are used to calculate frame-wise chord similarities. Two simple (non-state-of-the-art!) algorithms are available that smooth these to provide a chord transcription: a simple chord change method, and a standard HMM/Viterbi approach.""" ; - foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "chordino" ; @@ -139,7 +151,7 @@ dc:title "NNLS Chroma" ; vamp:name "NNLS Chroma" ; dc:description """This plugin provides a number of features derived from a DFT-based log-frequency amplitude spectrum: some variants of the log-frequency spectrum, including a semitone spectrum derived from approximate transcription using the NNLS algorithm; and based on this semitone spectrum, different chroma features.""" ; - foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "nnls-chroma" ; @@ -287,7 +299,7 @@ dc:title "Tuning" ; vamp:name "Tuning" ; dc:description """The tuning plugin can estimate the local and global tuning of piece. The same tuning method is used for the NNLS Chroma and Chordino plugins.""" ; - foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "tuning" ;
--- a/plugins/ofa-vamp-plugin.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/ofa-vamp-plugin.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -14,16 +14,26 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/ofa-vamp-plugin#ofa-vamp-plugin> . +:maker + foaf:name "Chris Cannam" ; + foaf:page <http://c4dm.eecs.qmul.ac.uk/> . + :ofa-vamp-plugin a vamp:PluginLibrary ; vamp:identifier "ofa-vamp-plugin" ; vamp:available_plugin plugbase:ofa_fingerprint; - vamp:available_plugin plugbase:ofa_puid . + vamp:available_plugin plugbase:ofa_puid ; + foaf:maker :maker ; + dc:title "OFA Vamp Plugin" ; + dc:description "Plugin that performed audio fingerprinting and lookup using the no-longer-supported MusicIP OFA library. This plugin is provided for interest only and is no longer practically useful." ; + foaf:page <http://code.soundsoftware.ac.uk/projects/ofa-vamp-plugin> ; + vamp:has_source true ; + . plugbase:ofa_fingerprint a vamp:Plugin ; dc:title "MusicIP Audio Fingerprinter" ; vamp:name "MusicIP Audio Fingerprinter" ; dc:description "Calculates an audio fingerprint using the MusicIP OFA fingerprinting library" ; - foaf:maker [ foaf:name "Chris Cannam, using MusicIP OFA library" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "ofa_fingerprint" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -49,7 +59,7 @@ dc:title "MusicIP PUID Lookup" ; vamp:name "MusicIP PUID Lookup" ; dc:description "Calculates an audio fingerprint using the MusicIP OFA fingerprinting library and uses it to look up a MusicDNS PUID" ; - foaf:maker [ foaf:name "Chris Cannam, using MusicIP OFA library" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "ofa_puid" ; vamp:vamp_API_version vamp:api_version_2 ;
--- a/plugins/pyin.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/pyin.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -6,6 +6,7 @@ @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 : <#> . @@ -13,18 +14,26 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/pyin> . -:pyin a vamp:PluginLibrary ; +:maker + 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" ; + dc:title "pYIN" ; + dc:description "pYIN is a modification of the well-loved YIN algorithm for fundamental frequency (F0) estimation in monophonic audio." ; vamp:available_plugin plugbase:pyin ; vamp:available_plugin plugbase:yin ; foaf:page <http://code.soundsoftware.ac.uk/projects/pyin> ; + foaf:maker :maker ; . plugbase:pyin a vamp:Plugin ; dc:title "pYin" ; vamp:name "pYin" ; dc:description """Monophonic pitch and note tracking based on a probabilistic Yin extension.""" ; - foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "pyin" ; @@ -150,7 +159,7 @@ dc:title "Yin" ; vamp:name "Yin" ; dc:description """A vamp implementation of the Yin algorithm for monophonic frequency estimation.""" ; - foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "yin" ;
--- a/plugins/qm-vamp-plugins.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/qm-vamp-plugins.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -7,14 +7,22 @@ @prefix af: <http://purl.org/ontology/af/> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix cc: <http://web.resource.org/cc/> . +@prefix doap: <http://usefulinc.com/ns/doap#> . @prefix : <#> . <> a vamp:PluginDescription ; foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins> . -:qm-vamp-plugins a vamp:PluginLibrary ; +: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/> . + +plugbase:library a vamp:PluginLibrary ; vamp:identifier "qm-vamp-plugins" ; + dc:title "Queen Mary plugin set" ; + foaf:maker :maker ; vamp:available_plugin plugbase:qm-adaptivespectrogram ; vamp:available_plugin plugbase:qm-barbeattracker ; vamp:available_plugin plugbase:qm-chromagram ; @@ -29,18 +37,22 @@ vamp:available_plugin plugbase:qm-tonalchange ; vamp:available_plugin plugbase:qm-transcription ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html> ; - . + doap:download-page <http://isophonics.net/QMVampPlugins> ; + dc:title "Queen Mary plugin set" ; + dc:description """Plugins from the Centre for Digital Music at Queen Mary, University of London""" . plugbase:qm-adaptivespectrogram a vamp:Plugin ; dc:title "Adaptive Spectrogram" ; vamp:name "Adaptive Spectrogram" ; + vamp:category "Visualisation" ; dc:description """Produce an adaptive spectrogram by adaptive selection from spectrograms at multiple resolutions""" ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Wen Xue and Chris Cannam. Copyright (c) 2009 Wen Xue and QMUL - All Rights Reserved""" ; vamp:identifier "qm-adaptivespectrogram" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "1" ; vamp:input_domain vamp:TimeDomain ; + foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-adaptivespectrogram> ; vamp:parameter plugbase:qm-adaptivespectrogram_param_n ; vamp:parameter plugbase:qm-adaptivespectrogram_param_w ; @@ -103,13 +115,15 @@ plugbase:qm-barbeattracker a vamp:Plugin ; dc:title "Bar and Beat Tracker" ; vamp:name "Bar and Beat Tracker" ; + vamp:category "Time > Tempo" ; dc:description """Estimate bar and beat locations""" ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Matthew Davies, Christian Landone and Chris Cannam. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-barbeattracker" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "1" ; vamp:input_domain vamp:TimeDomain ; + foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-barbeattracker> ; vamp:parameter plugbase:qm-barbeattracker_param_bpb ; @@ -176,9 +190,10 @@ plugbase:qm-chromagram a vamp:Plugin ; dc:title "Chromagram" ; vamp:name "Chromagram" ; + vamp:category "Visualisation" ; dc:description """Extract a series of tonal chroma vectors from the audio""" ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-chromagram> ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Chris Cannam and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-chromagram" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -274,9 +289,10 @@ plugbase:qm-constantq a vamp:Plugin ; dc:title "Constant-Q Spectrogram" ; vamp:name "Constant-Q Spectrogram" ; + vamp:category "Visualisation" ; dc:description """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio""" ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-constantq> ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Chris Cannam and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-constantq" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -358,13 +374,15 @@ plugbase:qm-dwt a vamp:Plugin ; dc:title "Discrete Wavelet Transform" ; vamp:name "Discrete Wavelet Transform" ; + vamp:category "Visualisation" ; dc:description """Visualisation by scalogram""" ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Thomas Wilmering. Copyright (c) 2009 Thomas Wilmering and QMUL - All Rights Reserved""" ; vamp:identifier "qm-dwt" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "1" ; vamp:input_domain vamp:TimeDomain ; + foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-dwt> ; vamp:parameter plugbase:qm-dwt_param_scales ; vamp:parameter plugbase:qm-dwt_param_wavelet ; @@ -428,9 +446,10 @@ plugbase:qm-keydetector a vamp:Plugin ; dc:title "Key Detector" ; vamp:name "Key Detector" ; + vamp:category "Key and Tonality" ; dc:description """Estimate the key of the music""" ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-keydetector> ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Katy Noland and Christian Landone. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-keydetector" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -534,9 +553,10 @@ plugbase:qm-mfcc a vamp:Plugin ; dc:title "Mel-Frequency Cepstral Coefficients" ; vamp:name "Mel-Frequency Cepstral Coefficients" ; + vamp:category "Low Level Features" ; dc:description """Calculate a series of MFCC vectors from the audio""" ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-mfcc> ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Nicolas Chetry and Chris Cannam. Copyright (c) 2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-mfcc" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -610,9 +630,10 @@ plugbase:qm-onsetdetector a vamp:Plugin ; dc:title "Note Onset Detector" ; vamp:name "Note Onset Detector" ; + vamp:category "Time > Onsets" ; dc:description """Estimate individual note onset positions""" ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-onsetdetector> ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Christian Landone, Chris Duxbury and Juan Pablo Bello. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-onsetdetector" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -698,9 +719,10 @@ plugbase:qm-segmenter a vamp:Plugin ; dc:title "Segmenter" ; vamp:name "Segmenter" ; + vamp:category "Classification" ; dc:description """Divide the track into a sequence of consistent segments""" ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-segmenter> ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Mark Levy. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-segmenter" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -766,9 +788,10 @@ plugbase:qm-similarity a vamp:Plugin ; dc:title "Similarity" ; vamp:name "Similarity" ; + vamp:category "Classification" ; dc:description """Return a distance matrix for similarity between the input audio channels""" ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-similarity> ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Mark Levy, Kurt Jacobson and Chris Cannam. Copyright (c) 2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-similarity" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -870,9 +893,10 @@ plugbase:qm-tempotracker a vamp:Plugin ; dc:title "Tempo and Beat Tracker" ; vamp:name "Tempo and Beat Tracker" ; + vamp:category "Time > Tempo" ; dc:description """Estimate beat locations and tempo""" ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-tempotracker> ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Christian Landone and Matthew Davies. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-tempotracker" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -958,9 +982,10 @@ plugbase:qm-tonalchange a vamp:Plugin ; dc:title "Tonal Change" ; vamp:name "Tonal Change" ; + vamp:category "Key and Tonality" ; dc:description """Detect and return the positions of harmonic changes such as chord boundaries""" ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-tonalchange> ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Martin Gasser and Christopher Harte. Copyright (c) 2006-2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-tonalchange" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1059,9 +1084,10 @@ plugbase:qm-transcription a vamp:Plugin ; dc:title "Polyphonic Transcription" ; vamp:name "Polyphonic Transcription" ; + vamp:category "Notes" ; dc:description """Transcribe the input audio to estimated notes""" ; foaf:page <http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-transcription> ; - foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Plugin by Dr. Ruohua Zhou. Copyright (c) 2008-2009 QMUL - All Rights Reserved""" ; vamp:identifier "qm-transcription" ; vamp:vamp_API_version vamp:api_version_2 ;
--- a/plugins/segmentino.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/segmentino.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -7,21 +7,37 @@ @prefix af: <http://purl.org/ontology/af/> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix cc: <http://web.resource.org/cc/> . +@prefix doap: <http://usefulinc.com/ns/doap#> . @prefix : <#> . <> a vamp:PluginDescription ; foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/segmentino> . +: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/> . + :segmentino a vamp:PluginLibrary ; vamp:identifier "segmentino" ; vamp:available_plugin plugbase:segmentino ; foaf:page <http://code.soundsoftware.ac.uk/projects/segmenter-vamp-plugin> ; + foaf:maker :maker ; + dc:title "Segmentino" ; + dc:description """Plugin for automatic music structural segmentation""" ; + doap:download-page <http://code.soundsoftware.ac.uk/projects/segmenter-vamp-plugin/files> ; + vamp:has_source true ; + vamp:has_binary "linux32" ; + vamp:has_binary "linux64" ; + vamp:has_binary "win32" ; + vamp:has_binary "osx" . plugbase:segmentino a vamp:Plugin ; dc:title "Segmentino" ; vamp:name "Segmentino" ; + vamp:category "Classification" ; dc:description """Estimate contiguous segments pertaining to song parts such as verse and chorus.""" ; foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here dc:rights """Plugin by Matthew Davies, Christian Landone, Chris Cannam, Matthias Mauch and Massimiliano Zanoni Copyright (c) 2006-2013 QMUL - Affero GPL""" ;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/silvet.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -0,0 +1,115 @@ +@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/silvet#> . +@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/silvet> . + + +## Maker of the whole plugin library + +: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/> + . + + +## Properties of the plugin library, and references to the plugins it contains + +plugbase:library a vamp:PluginLibrary ; + vamp:identifier "silvet" ; + foaf:maker :library_maker ; + vamp:available_plugin plugbase:silvet ; + dc:title "Silvet Note Transcription" ; # Place library name here and uncomment + dc:description """Silvet, or Shift-Invariant Latent Variable Transcription, is a Vamp plugin for polyphonic music transcription (from audio to note times and pitches).""" ; + foaf:page <http://code.soundsoftware.ac.uk/projects/silvet> ; + doap:download-page <http://code.soundsoftware.ac.uk/projects/silvet/files> ; + . + + +## Properties of the Silvet Note Transcription plugin + +plugbase:silvet a vamp:Plugin ; + dc:title "Silvet Note Transcription" ; + vamp:name "Silvet Note Transcription" ; + dc:description """Estimate the note onsets, pitches, and durations that make up a music recording.""" ; + foaf:maker :library_maker ; + dc:rights """Method by Emmanouil Benetos and Simon Dixon; plugin by Chris Cannam and Emmanouil Benetos. GPL licence.""" ; +# cc:license <Place plugin license URI here and uncomment> ; + vamp:identifier "silvet" ; + vamp:vamp_API_version vamp:api_version_2 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + vamp:parameter plugbase:silvet_param_mode ; + vamp:parameter plugbase:silvet_param_instrument ; + vamp:parameter plugbase:silvet_param_finetune ; + + vamp:output plugbase:silvet_output_notes ; + vamp:output plugbase:silvet_output_timefreq ; + . +plugbase:silvet_param_mode a vamp:QuantizedParameter ; + vamp:identifier "mode" ; + dc:title "Processing mode" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 1 ; + vamp:value_names ( "Draft (faster)" "Intensive (higher quality)"); + . +plugbase:silvet_param_instrument a vamp:QuantizedParameter ; + vamp:identifier "instrument" ; + dc:title "Instrument" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 12 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 0 ; + vamp:value_names ( "Multiple or unknown instruments" "Piano" "Guitar" "Violin" "Cello" "Horn" "Flute" "Oboe" "Clarinet" "Tenor Sax" "Bassoon" "String ensemble" "Wind ensemble"); + . +plugbase:silvet_param_finetune a vamp:QuantizedParameter ; + vamp:identifier "finetune" ; + dc:title "Return fine pitch estimates" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 0 ; + vamp:value_names (); + . +plugbase:silvet_output_notes a vamp:SparseOutput ; + vamp:identifier "notes" ; + dc:title "Note transcription" ; + dc:description """Overall note transcription across selected instruments""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "Hz" ; + vamp:bin_count 2 ; + vamp:bin_names ( "Frequency" "Velocity"); + vamp:sample_type vamp:VariableSampleRate ; + vamp:computes_event_type af:Note ; + . +plugbase:silvet_output_timefreq a vamp:DenseOutput ; + vamp:identifier "timefreq" ; + dc:title "Time-frequency distribution" ; + dc:description """Filtered constant-Q time-frequency distribution used as input to the expectation-maximisation algorithm""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:computes_signal_type af:Spectrogram ; + . +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/simple-cepstrum.n3 Tue Jun 24 14:13:58 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> ; + . +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/ua-vamp-plugins.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -0,0 +1,194 @@ +@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/ua-vamp-plugins#> . +@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/ua-vamp-plugins> . + + +## Maker of the whole plugin library + +:library_maker + foaf:name "University of Alicante" ; + foaf:page <http://grfia.dlsi.ua.es/cm/> ; + foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/ua.png> ; +# foaf:logo <http://grfia.dlsi.ua.es/cm/img/cmlabPeq.png> ; + . + + +## Properties of the plugin library, and references to the plugins it contains + +plugbase:library a vamp:PluginLibrary ; + vamp:identifier "ua-vamp-plugins" ; + foaf:maker :library_maker ; + vamp:available_plugin plugbase:mf0ua ; + vamp:available_plugin plugbase:onsetsua ; + dc:title "University of Alicante Vamp Plugins" ; + dc:description """The UAPlugins set is a library of VAMP plugins developed in the DRIMS project to perform onset detection and polyphonic transcription. The methods used in this library were developed by Antonio Pertusa and José Manuel Iñesta.""" ; + foaf:page <http://grfia.dlsi.ua.es/cm/projects/drims/softwareVAMP.php> ; + doap:download-page <http://grfia.dlsi.ua.es/cm/projects/drims/softwareVAMP.php> ; + vamp:has_source true; + vamp:has_binary "win32"; + vamp:has_binary "linux32"; + vamp:has_binary "linux64"; + vamp:has_binary "osx"; + . + + +## Properties of the Polyphonic Transcription plugin + +plugbase:mf0ua a vamp:Plugin ; + dc:title "Polyphonic Transcription" ; + vamp:name "Polyphonic Transcription" ; + dc:description """Multiple fundamental frequency estimation for polyphonic music transcription""" ; + foaf:maker :library_maker ; + dc:rights """Copyright 2012 Antonio Pertusa, Universidad de Alicante. Freely redistributable under GPL License""" ; +# cc:license <Place plugin license URI here and uncomment> ; + vamp:identifier "mf0ua" ; + vamp:vamp_API_version vamp:api_version_2 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + vamp:parameter plugbase:mf0ua_param_algorithm ; + vamp:parameter plugbase:mf0ua_param_maxpolyphony ; + vamp:parameter plugbase:mf0ua_param_lowestnote ; + vamp:parameter plugbase:mf0ua_param_highestnote ; + vamp:parameter plugbase:mf0ua_param_minnoteduration ; + + vamp:output plugbase:mf0ua_output_mf0ua ; + . +plugbase:mf0ua_param_algorithm a vamp:QuantizedParameter ; + vamp:identifier "algorithm" ; + dc:title "Algorithm" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 2 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 0 ; + vamp:value_names ( "EURASIP12" "EURASIP12 + tracking" "Onset-based"); + . +plugbase:mf0ua_param_maxpolyphony a vamp:QuantizedParameter ; + vamp:identifier "maxpolyphony" ; + dc:title "Maximum polyphony" ; + dc:format "" ; + vamp:min_value 1 ; + vamp:max_value 10 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 6 ; + vamp:value_names (); + . +plugbase:mf0ua_param_lowestnote a vamp:Parameter ; + vamp:identifier "lowestnote" ; + dc:title "Minimum fundamental frequency" ; + dc:format "Hz" ; + vamp:min_value 1 ; + vamp:max_value 2500 ; + vamp:unit "Hz" ; + vamp:default_value 38 ; + vamp:value_names (); + . +plugbase:mf0ua_param_highestnote a vamp:Parameter ; + vamp:identifier "highestnote" ; + dc:title "Maximum fundamental frequency" ; + dc:format "Hz" ; + vamp:min_value 1 ; + vamp:max_value 2500 ; + vamp:unit "Hz" ; + vamp:default_value 2100 ; + vamp:value_names (); + . +plugbase:mf0ua_param_minnoteduration a vamp:Parameter ; + vamp:identifier "minnoteduration" ; + dc:title "Minimum note duration" ; + dc:format "s" ; + vamp:min_value 0 ; + vamp:max_value 0.5 ; + vamp:unit "s" ; + vamp:default_value 0.023 ; + vamp:value_names (); + . +plugbase:mf0ua_output_mf0ua a vamp:SparseOutput ; + vamp:identifier "mf0ua" ; + dc:title "UA Multiple f0 Estimation" ; + dc:description """Estimated note pitch (MIDI note number)""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "MIDI units" ; + a vamp:QuantizedOutput ; + vamp:quantize_step 1 ; + a vamp:KnownExtentsOutput ; + vamp:min_value 0 ; + vamp:max_value 127 ; + vamp:bin_count 1 ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 0.00129909 ; +# 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> ; + . + +## Properties of the Note Onset Detector plugin + +plugbase:onsetsua a vamp:Plugin ; + dc:title "Note Onset Detector" ; + vamp:name "Note Onset Detector" ; + dc:description """Note onset detection using a one-semitone filterbank""" ; + foaf:maker :library_maker ; + dc:rights """Copyright 2012 Antonio Pertusa, Universidad de Alicante. Freely redistributable under GPL License""" ; +# cc:license <Place plugin license URI here and uncomment> ; + vamp:identifier "onsetsua" ; + vamp:vamp_API_version vamp:api_version_2 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + vamp:parameter plugbase:onsetsua_param_sensitivity ; + + vamp:output plugbase:onsetsua_output_odf ; + vamp:output plugbase:onsetsua_output_onsets ; + . +plugbase:onsetsua_param_sensitivity a vamp:Parameter ; + vamp:identifier "sensitivity" ; + dc:title "Sensitivity" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:unit "" ; + vamp:default_value 0.18 ; + vamp:value_names (); + . +plugbase:onsetsua_output_odf a vamp:SparseOutput ; + vamp:identifier "odf" ; + dc:title "Onset Detection Function" ; + dc:description """""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 1 ; + vamp:sample_type vamp:VariableSampleRate ; +# 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:onsetsua_output_onsets a vamp:SparseOutput ; + vamp:identifier "onsets" ; + dc:title "Note Onsets" ; + dc:description """""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 0 ; + vamp:sample_type vamp:VariableSampleRate ; +# 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-aubio.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/vamp-aubio.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -13,21 +13,28 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-aubio> . -:vamp-aubio a vamp:PluginLibrary ; +:maker + foaf:name "Paul Brossier and Chris Cannam" ; + foaf:page <http://aubio.org> . + +plugbase:library a vamp:PluginLibrary ; vamp:identifier "vamp-aubio" ; + dc:title "Aubio Vamp plugins" ; + dc:description "Onset detection, pitch tracking, note tracking and tempo tracking plugins using Paul Brossier's aubio library" ; vamp:available_plugin plugbase:aubionotes ; vamp:available_plugin plugbase:aubioonset ; vamp:available_plugin plugbase:aubiopitch ; vamp:available_plugin plugbase:aubiosilence ; vamp:available_plugin plugbase:aubiotempo ; -# foaf:page <Place more-information HTML page URL here and uncomment> ; + foaf:page <https://code.soundsoftware.ac.uk/projects/vamp-aubio-plugins/> ; + foaf:maker :maker ; . plugbase:aubionotes a vamp:Plugin ; dc:title "Aubio Note Tracker" ; vamp:name "Aubio Note Tracker" ; dc:description """Estimate note onset positions, pitches and durations""" ; - foaf:maker [ foaf:name "Paul Brossier (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "aubionotes" ; @@ -161,7 +168,7 @@ dc:title "Aubio Onset Detector" ; vamp:name "Aubio Onset Detector" ; dc:description """Estimate note onset times""" ; - foaf:maker [ foaf:name "Paul Brossier (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "aubioonset" ; @@ -234,7 +241,7 @@ dc:title "Aubio Pitch Detector" ; vamp:name "Aubio Pitch Detector" ; dc:description """Track estimated note pitches""" ; - foaf:maker [ foaf:name "Paul Brossier (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "aubiopitch" ; @@ -318,7 +325,7 @@ dc:title "Aubio Silence Detector" ; vamp:name "Aubio Silence Detector" ; dc:description """Detect levels below a certain threshold""" ; - foaf:maker [ foaf:name "Paul Brossier (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "aubiosilence" ; @@ -387,7 +394,7 @@ 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 + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "aubiotempo" ;
--- a/plugins/vamp-example-plugins.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/vamp-example-plugins.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -6,6 +6,7 @@ @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 : <#> . @@ -13,8 +14,14 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-example-plugins> . +:maker + foaf:name "Vamp SDK Example Plugins" ; + foaf:page <http://vamp-plugins.org/> . + :vamp-example-plugins a vamp:PluginLibrary ; vamp:identifier "vamp-example-plugins" ; + dc:title "Vamp example plugins" ; + dc:description """A set of simple plugins as included with the Vamp developers kit. Amplitude tracker, simple percussion onset detector, tempo estimator, spectral centroid, power spectrum, and zero-crossing counter.""" ; foaf:page <http://www.vamp-plugins.org/plugin-doc/vamp-example-plugins.html> ; vamp:available_plugin plugbase:amplitudefollower ; vamp:available_plugin plugbase:fixedtempo ; @@ -22,6 +29,10 @@ vamp:available_plugin plugbase:powerspectrum ; vamp:available_plugin plugbase:spectralcentroid ; vamp:available_plugin plugbase:zerocrossing ; + foaf:maker :maker ; + dc:title "Vamp Example Plugins" ; + dc:description """Example plugins from the Vamp Plugin SDK""" ; + vamp:has_source true ; . plugbase:amplitudefollower a vamp:Plugin ; @@ -29,7 +40,7 @@ vamp:name "Amplitude Follower" ; dc:description "Track the amplitude of the audio signal" ; foaf:page <http://www.vamp-plugins.org/plugin-doc/vamp-example-plugins.html#amplitudefollower> ; - foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; + foaf:maker :maker ; cc:license <http://creativecommons.org/licenses/BSD/> ; dc:rights "Freely redistributable (BSD license)" ; vamp:identifier "amplitudefollower" ; @@ -77,7 +88,7 @@ vamp:name "Simple Fixed Tempo Estimator" ; dc:description "Study a short section of audio and estimate its tempo, assuming the tempo is constant" ; foaf:page <http://www.vamp-plugins.org/plugin-doc/vamp-example-plugins.html#fixedtempo> ; - foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; + foaf:maker :maker ; cc:license <http://creativecommons.org/licenses/BSD/> ; dc:rights "Freely redistributable (BSD license)" ; vamp:identifier "fixedtempo" ; @@ -149,7 +160,7 @@ vamp:name "Simple Percussion Onset Detector" ; dc:description "Detect percussive note onsets by identifying broadband energy rises" ; foaf:page <http://www.vamp-plugins.org/plugin-doc/vamp-example-plugins.html#percussiononsets> ; - foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; + foaf:maker :maker ; cc:license <http://creativecommons.org/licenses/BSD/> ; dc:rights "Freely redistributable (BSD license)" ; vamp:identifier "percussiononsets" ; @@ -211,7 +222,7 @@ vamp:name "Simple Power Spectrum" ; dc:description "Return the power spectrum of a signal" ; foaf:page <http://www.vamp-plugins.org/plugin-doc/vamp-example-plugins.html#powerspectrum> ; - foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; + foaf:maker :maker ; cc:license <http://creativecommons.org/licenses/BSD/> ; dc:rights "Freely redistributable (BSD license)" ; vamp:identifier "powerspectrum" ; @@ -232,7 +243,7 @@ vamp:name "Spectral Centroid" ; dc:description "Calculate the centroid frequency of the spectrum of the input signal" ; foaf:page <http://www.vamp-plugins.org/plugin-doc/vamp-example-plugins.html#spectralcentroid> ; - foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; + foaf:maker :maker ; cc:license <http://creativecommons.org/licenses/BSD/> ; dc:rights "Freely redistributable (BSD license)" ; vamp:identifier "spectralcentroid" ; @@ -268,7 +279,7 @@ vamp:name "Zero Crossings" ; dc:description "Detect and count zero crossing points" ; foaf:page <http://www.vamp-plugins.org/plugin-doc/vamp-example-plugins.html#zerocrossing> ; - foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; + foaf:maker :maker ; cc:license <http://creativecommons.org/licenses/BSD/> ; dc:rights "Freely redistributable (BSD license)" ; vamp:identifier "zerocrossing" ;
--- a/plugins/vamp-hpcp-mtg.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/vamp-hpcp-mtg.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -6,6 +6,7 @@ @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 : <#> . @@ -13,17 +14,29 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-hpcp-mtg> . -:vamp-hpcp-mtg a vamp:PluginLibrary ; +:maker + foaf:name "Music Technology Group, Universitat Pompeu Fabra" ; + foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/upf.png> ; + foaf:page <http://mtg.upf.edu/> . + +plugbase:library a vamp:PluginLibrary ; vamp:identifier "vamp-hpcp-mtg" ; + dc:title "HPCP - Harmonic Pitch Class Profile" ; + dc:description """Chroma feature estimation plugin""" ; vamp:available_plugin plugbase:MTG-HPCP ; + foaf:maker :maker ; foaf:page <http://mtg.upf.edu/technologies/hpcp> ; + doap:download-page <http://mtg.upf.edu/technologies/hpcp?p=Download%20and%20installation> ; + vamp:has_source false ; + vamp:has_binary "win32" ; + vamp:has_binary "osx" ; . plugbase:MTG-HPCP a vamp:Plugin ; dc:title "HPCP" ; vamp:name "HPCP" ; dc:description """Return the instantaneous evolution of HPCP (Harmonic Pitch Class Profile) of a signal.""" ; - foaf:maker [ foaf:name "Music Technology Group, Universitat Pompeu Fabra" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """Copyright 2012 Music Technology Group, Universitat Pompeu Fabra. All Rights Reserved. Method described in E. Gomez, Tonal description of music audio signals
--- a/plugins/vamp-libxtract.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/vamp-libxtract.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -6,6 +6,7 @@ @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 : <#> . @@ -13,8 +14,13 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-libxtract> . +:maker + foaf:name "Chris Cannam and Jamie Bullock" . + :vamp-libxtract a vamp:PluginLibrary ; vamp:identifier "vamp-libxtract" ; + dc:title "libxtract Vamp plugins" ; + dc:description """Low-level feature extraction plugins using Jamie Bullock's libxtract library to provide around 50 spectral and other features""" ; vamp:available_plugin plugbase:amdf ; vamp:available_plugin plugbase:asdf ; vamp:available_plugin plugbase:autocorrelation ; @@ -61,15 +67,21 @@ vamp:available_plugin plugbase:tristimulus_3 ; vamp:available_plugin plugbase:variance ; vamp:available_plugin plugbase:zcr ; - foaf:page <http://libxtract.sourceforge.net/> + foaf:maker :maker ; + foaf:page <http://code.soundsoftware.ac.uk/projects/vamp-libxtract-plugins> ; + doap:download-page <http://code.soundsoftware.ac.uk/projects/vamp-libxtract-plugins/files> ; + vamp:has_source true ; + vamp:has_binary "osx" ; + vamp:has_binary "win32" ; + vamp:has_binary "linux64" . plugbase:amdf a vamp:Plugin ; dc:title "Average Magnitude Difference Function" ; vamp:name "Average Magnitude Difference Function" ; dc:description """Extract the AMDF of an audio signal""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "amdf" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -93,8 +105,8 @@ dc:title "Average Squared Difference Function" ; vamp:name "Average Squared Difference Function" ; dc:description """Extract the ASDF of an audio signal""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "asdf" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -118,8 +130,8 @@ dc:title "Autocorrelation" ; vamp:name "Autocorrelation" ; dc:description """Extract the autocorrelation of an audio signal""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "autocorrelation" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -143,8 +155,8 @@ dc:title "Average Deviation" ; vamp:name "Average Deviation" ; dc:description """Extract the average deviation of a range of values""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "average_deviation" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -169,8 +181,8 @@ dc:title "Bark Coefficients" ; vamp:name "Bark Coefficients" ; dc:description """Extract bark coefficients from an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bark_coefficients" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -195,8 +207,8 @@ dc:title "Spectral Crest Measure" ; vamp:name "Spectral Crest Measure" ; dc:description """Extract the spectral crest measure of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Peeters (2003). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Peeters (2003). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "crest" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -221,8 +233,8 @@ dc:title "Discrete Cosine Transform" ; vamp:name "Discrete Cosine Transform" ; dc:description """Extract the DCT of an audio signal""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "dct" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -246,8 +258,8 @@ dc:title "Fundamental Frequency" ; vamp:name "Fundamental Frequency" ; dc:description """Extract the fundamental frequency of an audio signal""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Jamie Bullock. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Jamie Bullock. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "f0" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -271,8 +283,8 @@ dc:title "Fundamental Frequency (failsafe)" ; vamp:name "Fundamental Frequency (failsafe)" ; dc:description """Extract the fundamental frequency of an audio signal (failsafe)""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Jamie Bullock. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Jamie Bullock. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "failsafe_f0" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -296,8 +308,8 @@ dc:title "Spectral Flatness" ; vamp:name "Spectral Flatness" ; dc:description """Extract the spectral flatness of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Tristan Jehan (2005). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Tristan Jehan (2005). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "flatness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -322,8 +334,8 @@ dc:title "Harmonic Spectrum" ; vamp:name "Harmonic Spectrum" ; dc:description """Extract the harmonics from an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "harmonic_spectrum" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -372,8 +384,8 @@ dc:title "Highest Value" ; vamp:name "Highest Value" ; dc:description """Extract the highest value from a given range""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "highest_value" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -398,8 +410,8 @@ dc:title "Irregularity II" ; vamp:name "Irregularity II" ; dc:description """Extract the irregularity (type II) of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Jensen (1999). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Jensen (1999). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "irregularity_j" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -424,8 +436,8 @@ dc:title "Irregularity I" ; vamp:name "Irregularity I" ; dc:description """Extract the irregularity (type I) of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Krimphoff (1994). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Krimphoff (1994). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "irregularity_k" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -450,8 +462,8 @@ dc:title "Kurtosis" ; vamp:name "Kurtosis" ; dc:description """Extract the kurtosis of a range of values""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "kurtosis" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -476,8 +488,8 @@ dc:title "Loudness" ; vamp:name "Loudness" ; dc:description """Extract the loudness of an audio signal from its spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Moore, Glasberg et al (2005). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Moore, Glasberg et al (2005). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "loudness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -502,8 +514,8 @@ dc:title "Lowest Value" ; vamp:name "Lowest Value" ; dc:description """Extract the lowest value from a given range""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "lowest_value" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -528,8 +540,8 @@ dc:title "Mean" ; vamp:name "Mean" ; dc:description """Extract the mean of a range of values""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "mean" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -554,8 +566,8 @@ dc:title "Mel-Frequency Cepstral Coefficients" ; vamp:name "Mel-Frequency Cepstral Coefficients" ; dc:description """Extract MFCC from an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Rabiner. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Rabiner. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "mfcc" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -652,8 +664,8 @@ dc:title "Noisiness" ; vamp:name "Noisiness" ; dc:description """Extract the noisiness of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Tae Hong Park (2000). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Tae Hong Park (2000). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "noisiness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -702,8 +714,8 @@ dc:title "Non-zero count" ; vamp:name "Non-zero count" ; dc:description """Extract the number of non-zero elements in an input spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "nonzero_count" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -741,8 +753,8 @@ dc:title "Odd/even Harmonic Ratio" ; vamp:name "Odd/even Harmonic Ratio" ; dc:description """Extract the odd-to-even harmonic ratio of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "odd_even_ratio" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -791,8 +803,8 @@ dc:title "Peak Spectrum" ; vamp:name "Peak Spectrum" ; dc:description """Extract the spectral peaks from an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "peak_spectrum" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -830,8 +842,8 @@ dc:title "RMS Amplitude" ; vamp:name "RMS Amplitude" ; dc:description """Extract the RMS amplitude of an audio signal""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "rms_amplitude" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -855,8 +867,8 @@ dc:title "Spectral Rolloff" ; vamp:name "Spectral Rolloff" ; dc:description """Extract the rolloff point of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Bee Suan Ong (2005). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Bee Suan Ong (2005). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "rolloff" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -894,8 +906,8 @@ dc:title "Spectral Sharpness" ; vamp:name "Spectral Sharpness" ; dc:description """Extract the spectral sharpness of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "sharpness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -920,8 +932,8 @@ dc:title "Skewness" ; vamp:name "Skewness" ; dc:description """Extract the skewness of a range of values""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "skewness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -946,8 +958,8 @@ dc:title "Spectral Smoothness" ; vamp:name "Spectral Smoothness" ; dc:description """Extract the spectral smoothness of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from McAdams (1999). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from McAdams (1999). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "smoothness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -972,8 +984,8 @@ dc:title "Spectral Average Deviation" ; vamp:name "Spectral Average Deviation" ; dc:description """Extract the average deviation of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_average_deviation" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -998,8 +1010,8 @@ dc:title "Spectral Centroid" ; vamp:name "Spectral Centroid" ; dc:description """Extract the spectral centroid of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_centroid" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1024,8 +1036,8 @@ dc:title "Inharmonicity" ; vamp:name "Inharmonicity" ; dc:description """Extract the inharmonicity of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_inharmonicity" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1063,8 +1075,8 @@ dc:title "Spectral Kurtosis" ; vamp:name "Spectral Kurtosis" ; dc:description """Extract the kurtosis of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_kurtosis" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1089,8 +1101,8 @@ dc:title "Spectral Skewness" ; vamp:name "Spectral Skewness" ; dc:description """Extract the skewness of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_skewness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1115,8 +1127,8 @@ dc:title "Spectral Slope" ; vamp:name "Spectral Slope" ; dc:description """Extract the spectral slope of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_slope" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1141,8 +1153,8 @@ dc:title "Spectral Standard Deviation" ; vamp:name "Spectral Standard Deviation" ; dc:description """Extract the standard deviation of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_standard_deviation" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1167,8 +1179,8 @@ dc:title "Spectral Variance" ; vamp:name "Spectral Variance" ; dc:description """Extract the variance of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_variance" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1193,8 +1205,8 @@ dc:title "Spectrum" ; vamp:name "Spectrum" ; dc:description """Extract the spectrum of an audio signal""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectrum" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1218,8 +1230,8 @@ dc:title "Spectral Spread" ; vamp:name "Spectral Spread" ; dc:description """Extract the spectral spread of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Norman Casagrande (2005). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Norman Casagrande (2005). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spread" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1244,8 +1256,8 @@ dc:title "Standard Deviation" ; vamp:name "Standard Deviation" ; dc:description """Extract the standard deviation of a range of values""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "standard_deviation" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1270,8 +1282,8 @@ dc:title "Sum of Values" ; vamp:name "Sum of Values" ; dc:description """Extract the sum of the values in a given range""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "sum" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1296,8 +1308,8 @@ dc:title "Tonality" ; vamp:name "Tonality" ; dc:description """Extract the tonality an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from J. D. Johnston (1988). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from J. D. Johnston (1988). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "tonality" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1322,8 +1334,8 @@ dc:title "Tristimulus I" ; vamp:name "Tristimulus I" ; dc:description """Extract the tristimulus (type I) of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Pollard and Jansson (1982). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Pollard and Jansson (1982). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "tristimulus_1" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1372,8 +1384,8 @@ dc:title "Tristimulus II" ; vamp:name "Tristimulus II" ; dc:description """Extract the tristimulus (type II) of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Pollard and Jansson (1982). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Pollard and Jansson (1982). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "tristimulus_2" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1422,8 +1434,8 @@ dc:title "Tristimulus III" ; vamp:name "Tristimulus III" ; dc:description """Extract the tristimulus (type III) of an audio spectrum""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Pollard and Jansson (1982). Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Pollard and Jansson (1982). Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "tristimulus_3" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1472,8 +1484,8 @@ dc:title "Variance" ; vamp:name "Variance" ; dc:description """Extract the variance of a range of values""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "variance" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1498,8 +1510,8 @@ dc:title "Zero Crossing Rate" ; vamp:name "Zero Crossing Rate" ; dc:description """Extract the zero crossing rate of an audio signal""" ; - foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here - vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; + foaf:maker :maker ; + dc:rights """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "zcr" ; vamp:vamp_API_version vamp:api_version_2 ;
--- a/plugins/vamp-onsetsds.n3 Thu Jun 19 15:23:31 2014 +0100 +++ b/plugins/vamp-onsetsds.n3 Tue Jun 24 14:13:58 2014 +0100 @@ -6,6 +6,7 @@ @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 : <#> . @@ -13,17 +14,31 @@ foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-onsetsds> . +:maker + 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" ; + dc:title "OnsetsDS plugin" ; + dc:description """Note onset detector using Dan Stowell's OnsetsDS library""" ; vamp:available_plugin plugbase:onsetsds ; -# foaf:page <Place more-information HTML page URL here and uncomment> ; + foaf:maker :maker ; + foaf:page <http://code.soundsoftware.ac.uk/projects/vamp-onsetsds-plugin> ; + doap:download-page: <http://sourceforge.net/projects/vamp/files/vamp-onsetsds-plugin/0.2/> ; + vamp:has_source true ; + vamp:has_binary "win32" ; + vamp:has_binary "osx" ; + vamp:has_binary "linux32" ; . plugbase:onsetsds a vamp:Plugin ; dc:title "OnsetsDS Onset Detector" ; vamp:name "OnsetsDS Onset Detector" ; dc:description """Detect note onsets""" ; - foaf:maker [ foaf:name "Dan Stowell" ] ; # FIXME could give plugin author's URI here + vamp:category "Time > Onsets" ; + foaf:maker :maker ; dc:rights """Copyright (c) 2007-2008 Dan Stowell""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "onsetsds" ;