Mercurial > hg > vamp-known-plugins-rdf
changeset 4:56407739b1c3
* Update n3 files; remove rdf file (I never remember to update it)
author | Chris Cannam |
---|---|
date | Wed, 29 Oct 2008 17:18:40 +0000 |
parents | 1d947b8a6a2d |
children | 83a9e848e530 |
files | plugins/vamp-example-plugins.n3 plugins/vamp-example-plugins.rdf plugins/vamp-libxtract.n3 |
diffstat | 3 files changed, 232 insertions(+), 362 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/vamp-example-plugins.n3 Wed Oct 29 15:19:31 2008 +0000 +++ b/plugins/vamp-example-plugins.n3 Wed Oct 29 17:18:40 2008 +0000 @@ -10,17 +10,18 @@ @prefix : <> . <> a vamp:PluginDescription ; - foaf:maker <x> ; foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-example-plugins> . :vamp-example-plugins a vamp:PluginLibrary ; - vamp:identifier "vamp-example-plugins" ; - foaf:page <http://www.vamp-plugins.org/download.html> ; - vamp:available_plugin plugbase:amplitudefollower; - vamp:available_plugin plugbase:percussiononsets; - vamp:available_plugin plugbase:spectralcentroid; - vamp:available_plugin plugbase:zerocrossing . + vamp:identifier "vamp-example-plugins" ; + foaf:page <http://www.vamp-plugins.org/plugin-doc/vamp-example-plugins.html> ; + vamp:available_plugin plugbase:amplitudefollower ; + vamp:available_plugin plugbase:fixedtempo ; + vamp:available_plugin plugbase:percussiononsets ; + vamp:available_plugin plugbase:spectralcentroid ; + vamp:available_plugin plugbase:zerocrossing ; + . plugbase:amplitudefollower a vamp:Plugin ; dc:title "Amplitude Follower" ; @@ -29,7 +30,7 @@ foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; # FIXME could give plugin author's URI here # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "amplitudefollower" ; - vamp:vamp_API_version vamp:api_version_1 ; + vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "1" ; vamp:input_domain vamp:TimeDomain ; @@ -66,9 +67,77 @@ vamp:unit "V" ; vamp:bin_count 1 ; vamp:bin_names ( ""); -# 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> ; + vamp:computes_signal_type af:Signal ; + . +plugbase:fixedtempo a vamp:Plugin ; + dc:title "Simple Fixed Tempo Estimator" ; + vamp:name "Simple Fixed Tempo Estimator" ; + dc:description "Study a short section of audio and estimate its tempo, assuming the tempo is constant" ; + foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; # FIXME could give plugin author's URI here +# cc:license <Place plugin license URI here and uncomment> ; + vamp:identifier "fixedtempo" ; + vamp:vamp_API_version vamp:api_version_2 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:FrequencyDomain ; + + vamp:output plugbase:fixedtempo_output_tempo ; + vamp:output plugbase:fixedtempo_output_candidates ; + vamp:output plugbase:fixedtempo_output_detectionfunction ; + vamp:output plugbase:fixedtempo_output_acf ; + vamp:output plugbase:fixedtempo_output_filtered_acf ; + . +plugbase:fixedtempo_output_tempo a vamp:SparseOutput ; + vamp:identifier "tempo" ; + dc:title "Tempo" ; + dc:description "Estimated tempo" ; + vamp:fixed_bin_count "true" ; + vamp:unit "bpm" ; + vamp:bin_count 1 ; + vamp:bin_names ( ""); + vamp:sample_type vamp:VariableSampleRate ; + vamp:computes_event_type af:Tempo ; + . +plugbase:fixedtempo_output_candidates a vamp:SparseOutput ; + vamp:identifier "candidates" ; + dc:title "Tempo candidates" ; + dc:description "Possible tempo estimates, one per bin with the most likely in the first bin" ; + vamp:fixed_bin_count "false" ; + vamp:unit "bpm" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:computes_event_type af:Tempo ; + . +plugbase:fixedtempo_output_detectionfunction a vamp:DenseOutput ; + vamp:identifier "detectionfunction" ; + dc:title "Detection Function" ; + dc:description "Onset detection function" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + a vamp:KnownExtentsOutput ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:bin_count 1 ; + vamp:bin_names ( ""); + vamp:computes_signal_type af:OnsetDetectionFunction ; + . +plugbase:fixedtempo_output_acf a vamp:DenseOutput ; + vamp:identifier "acf" ; + dc:title "Autocorrelation Function" ; + dc:description "Autocorrelation of onset detection function" ; + vamp:fixed_bin_count "true" ; + vamp:unit "r" ; + vamp:bin_count 1 ; + vamp:bin_names ( ""); + vamp:computes_signal_type af:Signal ; + . +plugbase:fixedtempo_output_filtered_acf a vamp:DenseOutput ; + vamp:identifier "filtered_acf" ; + dc:title "Filtered Autocorrelation" ; + dc:description "Filtered autocorrelation of onset detection function" ; + vamp:fixed_bin_count "true" ; + vamp:unit "r" ; + vamp:bin_count 1 ; + vamp:bin_names ( ""); + vamp:computes_signal_type af:Signal ; . plugbase:percussiononsets a vamp:Plugin ; dc:title "Simple Percussion Onset Detector" ; @@ -77,7 +146,7 @@ foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; # FIXME could give plugin author's URI here # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "percussiononsets" ; - vamp:vamp_API_version vamp:api_version_1 ; + vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:FrequencyDomain ; @@ -116,10 +185,7 @@ vamp:bin_count 0 ; vamp:bin_names (); vamp:sample_type vamp:VariableSampleRate ; - vamp:sample_rate 44100 ; -# 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> ; + vamp:computes_event_type af:Onset ; . plugbase:percussiononsets_output_detectionfunction a vamp:DenseOutput ; vamp:identifier "detectionfunction" ; @@ -131,9 +197,7 @@ vamp:quantize_step 1 ; vamp:bin_count 1 ; vamp:bin_names ( ""); -# 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> ; + vamp:computes_signal_type af:OnsetDetectionFunction ; . plugbase:spectralcentroid a vamp:Plugin ; dc:title "Spectral Centroid" ; @@ -142,11 +206,10 @@ foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; # FIXME could give plugin author's URI here # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectralcentroid" ; - vamp:vamp_API_version vamp:api_version_1 ; + vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:FrequencyDomain ; - vamp:output plugbase:spectralcentroid_output_logcentroid ; vamp:output plugbase:spectralcentroid_output_linearcentroid ; . @@ -158,9 +221,7 @@ vamp:unit "Hz" ; vamp:bin_count 1 ; vamp:bin_names ( ""); -# 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> ; + vamp:computes_signal_type af:LogFrequencyCentroid ; . plugbase:spectralcentroid_output_linearcentroid a vamp:DenseOutput ; vamp:identifier "linearcentroid" ; @@ -170,9 +231,7 @@ vamp:unit "Hz" ; vamp:bin_count 1 ; vamp:bin_names ( ""); -# 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> ; + vamp:computes_signal_type af:LinearFrequencyCentroid ; . plugbase:zerocrossing a vamp:Plugin ; dc:title "Zero Crossings" ; @@ -181,11 +240,9 @@ foaf:maker [ foaf:name "Vamp SDK Example Plugins" ] ; # FIXME could give plugin author's URI here # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "zerocrossing" ; - vamp:vamp_API_version vamp:api_version_1 ; + vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; - - vamp:output plugbase:zerocrossing_output_counts ; vamp:output plugbase:zerocrossing_output_zerocrossings ; . @@ -199,9 +256,7 @@ vamp:quantize_step 1 ; vamp:bin_count 1 ; vamp:bin_names ( ""); -# 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> ; + vamp:computes_signal_type af:ZeroCrossingCount ; . plugbase:zerocrossing_output_zerocrossings a vamp:SparseOutput ; vamp:identifier "zerocrossings" ; @@ -214,9 +269,6 @@ vamp:bin_count 0 ; vamp:bin_names (); vamp:sample_type vamp:VariableSampleRate ; - vamp:sample_rate 44100 ; -# 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> ; + vamp:computes_event_type af:ZeroCrossing ; .
--- a/plugins/vamp-example-plugins.rdf Wed Oct 29 15:19:31 2008 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,220 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<rdf:RDF xmlns:af="http://purl.org/ontology/af/" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:plugbase="http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:vamp="http://purl.org/ontology/vamp/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xml:base="http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#"> - <vamp:PluginDescription rdf:about=""> - <foaf:maker rdf:resource="x"/> - <foaf:maker rdf:resource="http://www.vamp-plugins.org/doap.rdf#template-generator"/> - <foaf:primaryTopic rdf:resource=""/> - </vamp:PluginDescription> - <vamp:PluginLibrary rdf:about="#vamp-example-plugins"> - <vamp:identifier>vamp-example-plugins</vamp:identifier> - <vamp:available_plugin rdf:resource="#amplitudefollower"/> - <vamp:available_plugin rdf:resource="#percussiononsets"/> - <vamp:available_plugin rdf:resource="#spectralcentroid"/> - <vamp:available_plugin rdf:resource="#zerocrossing"/> - </vamp:PluginLibrary> - <vamp:Plugin rdf:about="#amplitudefollower"> - <dc:title>Amplitude Follower</dc:title> - <vamp:name>Amplitude Follower</vamp:name> - <dc:description>Track the amplitude of the audio signal</dc:description> - <foaf:maker> - <rdf:Description> - <foaf:name>Vamp SDK Example Plugins</foaf:name> - </rdf:Description> - </foaf:maker> - <vamp:identifier>amplitudefollower</vamp:identifier> - <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> - <owl:versionInfo>1</owl:versionInfo> - <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/TimeDomain"/> - <vamp:parameter rdf:resource="#amplitudefollower_param_attack"/> - <vamp:parameter rdf:resource="#amplitudefollower_param_release"/> - <vamp:output rdf:resource="#amplitudefollower_output_amplitude"/> - </vamp:Plugin> - <vamp:Parameter rdf:about="#amplitudefollower_param_attack"> - <vamp:identifier>attack</vamp:identifier> - <dc:title>Attack time</dc:title> - <dc:format>s</dc:format> - <vamp:min_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:min_value> - <vamp:max_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:max_value> - <vamp:unit>s</vamp:unit> - <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">0.01</vamp:default_value> - <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </vamp:Parameter> - <vamp:Parameter rdf:about="#amplitudefollower_param_release"> - <vamp:identifier>release</vamp:identifier> - <dc:title>Release time</dc:title> - <dc:format>s</dc:format> - <vamp:min_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:min_value> - <vamp:max_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:max_value> - <vamp:unit>s</vamp:unit> - <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">0.01</vamp:default_value> - <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </vamp:Parameter> - <vamp:DenseOutput rdf:about="#amplitudefollower_output_amplitude"> - <vamp:identifier>amplitude</vamp:identifier> - <dc:title>Amplitude</dc:title> - <dc:description></dc:description> - <vamp:fixed_bin_count>true</vamp:fixed_bin_count> - <vamp:unit>V</vamp:unit> - <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:bin_count> - <vamp:bin_names> - <rdf:Description> - <rdf:first></rdf:first> - <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </rdf:Description> - </vamp:bin_names> - </vamp:DenseOutput> - <vamp:Plugin rdf:about="#percussiononsets"> - <dc:title>Simple Percussion Onset Detector</dc:title> - <vamp:name>Simple Percussion Onset Detector</vamp:name> - <dc:description>Detect percussive note onsets by identifying broadband energy rises</dc:description> - <foaf:maker> - <rdf:Description> - <foaf:name>Vamp SDK Example Plugins</foaf:name> - </rdf:Description> - </foaf:maker> - <vamp:identifier>percussiononsets</vamp:identifier> - <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> - <owl:versionInfo>2</owl:versionInfo> - <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/FrequencyDomain"/> - <vamp:parameter rdf:resource="#percussiononsets_param_threshold"/> - <vamp:parameter rdf:resource="#percussiononsets_param_sensitivity"/> - <vamp:output rdf:resource="#percussiononsets_output_onsets"/> - <vamp:output rdf:resource="#percussiononsets_output_detectionfunction"/> - </vamp:Plugin> - <vamp:Parameter rdf:about="#percussiononsets_param_threshold"> - <vamp:identifier>threshold</vamp:identifier> - <dc:title>Energy rise threshold</dc:title> - <dc:format>dB</dc:format> - <vamp:min_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:min_value> - <vamp:max_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">20</vamp:max_value> - <vamp:unit>dB</vamp:unit> - <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">3</vamp:default_value> - <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </vamp:Parameter> - <vamp:Parameter rdf:about="#percussiononsets_param_sensitivity"> - <vamp:identifier>sensitivity</vamp:identifier> - <dc:title>Sensitivity</dc:title> - <dc:format>%</dc:format> - <vamp:min_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:min_value> - <vamp:max_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">100</vamp:max_value> - <vamp:unit>%</vamp:unit> - <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">40</vamp:default_value> - <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </vamp:Parameter> - <vamp:SparseOutput rdf:about="#percussiononsets_output_onsets"> - <vamp:identifier>onsets</vamp:identifier> - <dc:title>Onsets</dc:title> - <dc:description>Percussive note onset locations</dc:description> - <vamp:fixed_bin_count>true</vamp:fixed_bin_count> - <vamp:unit></vamp:unit> - <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:bin_count> - <vamp:bin_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - <vamp:sample_type rdf:resource="http://purl.org/ontology/vamp/VariableSampleRate"/> - <vamp:sample_rate rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">44100</vamp:sample_rate> - </vamp:SparseOutput> - <vamp:DenseOutput rdf:about="#percussiononsets_output_detectionfunction"> - <vamp:identifier>detectionfunction</vamp:identifier> - <dc:title>Detection Function</dc:title> - <dc:description>Broadband energy rise detection function</dc:description> - <vamp:fixed_bin_count>true</vamp:fixed_bin_count> - <vamp:unit></vamp:unit> - <rdf:type rdf:resource="http://purl.org/ontology/vamp/QuantizedOutput"/> - <vamp:quantize_step rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:quantize_step> - <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:bin_count> - <vamp:bin_names> - <rdf:Description> - <rdf:first></rdf:first> - <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </rdf:Description> - </vamp:bin_names> - </vamp:DenseOutput> - <vamp:Plugin rdf:about="#spectralcentroid"> - <dc:title>Spectral Centroid</dc:title> - <vamp:name>Spectral Centroid</vamp:name> - <dc:description>Calculate the centroid frequency of the spectrum of the input signal</dc:description> - <foaf:maker> - <rdf:Description> - <foaf:name>Vamp SDK Example Plugins</foaf:name> - </rdf:Description> - </foaf:maker> - <vamp:identifier>spectralcentroid</vamp:identifier> - <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> - <owl:versionInfo>2</owl:versionInfo> - <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/FrequencyDomain"/> - <vamp:output rdf:resource="#spectralcentroid_output_logcentroid"/> - <vamp:output rdf:resource="#spectralcentroid_output_linearcentroid"/> - </vamp:Plugin> - <vamp:DenseOutput rdf:about="#spectralcentroid_output_logcentroid"> - <vamp:identifier>logcentroid</vamp:identifier> - <dc:title>Log Frequency Centroid</dc:title> - <dc:description>Centroid of the log weighted frequency spectrum</dc:description> - <vamp:fixed_bin_count>true</vamp:fixed_bin_count> - <vamp:unit>Hz</vamp:unit> - <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:bin_count> - <vamp:bin_names> - <rdf:Description> - <rdf:first></rdf:first> - <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </rdf:Description> - </vamp:bin_names> - </vamp:DenseOutput> - <vamp:DenseOutput rdf:about="#spectralcentroid_output_linearcentroid"> - <vamp:identifier>linearcentroid</vamp:identifier> - <dc:title>Linear Frequency Centroid</dc:title> - <dc:description>Centroid of the linear frequency spectrum</dc:description> - <vamp:fixed_bin_count>true</vamp:fixed_bin_count> - <vamp:unit>Hz</vamp:unit> - <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:bin_count> - <vamp:bin_names> - <rdf:Description> - <rdf:first></rdf:first> - <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </rdf:Description> - </vamp:bin_names> - </vamp:DenseOutput> - <vamp:Plugin rdf:about="#zerocrossing"> - <dc:title>Zero Crossings</dc:title> - <vamp:name>Zero Crossings</vamp:name> - <dc:description>Detect and count zero crossing points</dc:description> - <foaf:maker> - <rdf:Description> - <foaf:name>Vamp SDK Example Plugins</foaf:name> - </rdf:Description> - </foaf:maker> - <vamp:identifier>zerocrossing</vamp:identifier> - <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> - <owl:versionInfo>2</owl:versionInfo> - <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/TimeDomain"/> - <vamp:output rdf:resource="#zerocrossing_output_counts"/> - <vamp:output rdf:resource="#zerocrossing_output_zerocrossings"/> - </vamp:Plugin> - <vamp:DenseOutput rdf:about="#zerocrossing_output_counts"> - <vamp:identifier>counts</vamp:identifier> - <dc:title>Zero Crossing Counts</dc:title> - <dc:description>The number of zero crossing points per processing block</dc:description> - <vamp:fixed_bin_count>true</vamp:fixed_bin_count> - <vamp:unit>crossings</vamp:unit> - <rdf:type rdf:resource="http://purl.org/ontology/vamp/QuantizedOutput"/> - <vamp:quantize_step rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:quantize_step> - <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:bin_count> - <vamp:bin_names> - <rdf:Description> - <rdf:first></rdf:first> - <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </rdf:Description> - </vamp:bin_names> - </vamp:DenseOutput> - <vamp:SparseOutput rdf:about="#zerocrossing_output_zerocrossings"> - <vamp:identifier>zerocrossings</vamp:identifier> - <dc:title>Zero Crossings</dc:title> - <dc:description>The locations of zero crossing points</dc:description> - <vamp:fixed_bin_count>true</vamp:fixed_bin_count> - <vamp:unit></vamp:unit> - <rdf:type rdf:resource="http://purl.org/ontology/vamp/QuantizedOutput"/> - <vamp:quantize_step rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:quantize_step> - <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:bin_count> - <vamp:bin_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - <vamp:sample_type rdf:resource="http://purl.org/ontology/vamp/VariableSampleRate"/> - <vamp:sample_rate rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">44100</vamp:sample_rate> - </vamp:SparseOutput> -</rdf:RDF>
--- a/plugins/vamp-libxtract.n3 Wed Oct 29 15:19:31 2008 +0000 +++ b/plugins/vamp-libxtract.n3 Wed Oct 29 17:18:40 2008 +0000 @@ -1,7 +1,7 @@ @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://www.vamp-plugins.org/rdf/plugins/vamp-libxtract#> . +@prefix plugbase: <http://vamp-plugins.org/rdf/plugins/vamp-libxtract#> . @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/> . @@ -10,70 +10,71 @@ @prefix : <> . <> a vamp:PluginDescription ; - foaf:maker <none> ; foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; - foaf:primaryTopic <http://www.vamp-plugins.org/rdf/plugins/vamp-libxtract> . + foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-libxtract> . :vamp-libxtract a vamp:PluginLibrary ; - vamp:identifier "vamp-libxtract" ; - vamp:available_plugin plugbase:amdf; - vamp:available_plugin plugbase:asdf; - vamp:available_plugin plugbase:autocorrelation; - vamp:available_plugin plugbase:average_deviation; - vamp:available_plugin plugbase:bark_coefficients; - vamp:available_plugin plugbase:crest; - vamp:available_plugin plugbase:dct; - vamp:available_plugin plugbase:f0; - vamp:available_plugin plugbase:failsafe_f0; - vamp:available_plugin plugbase:flatness; - vamp:available_plugin plugbase:harmonic_spectrum; - vamp:available_plugin plugbase:highest_value; - vamp:available_plugin plugbase:irregularity_j; - vamp:available_plugin plugbase:irregularity_k; - vamp:available_plugin plugbase:kurtosis; - vamp:available_plugin plugbase:loudness; - vamp:available_plugin plugbase:lowest_value; - vamp:available_plugin plugbase:mean; - vamp:available_plugin plugbase:mfcc; - vamp:available_plugin plugbase:noisiness; - vamp:available_plugin plugbase:nonzero_count; - vamp:available_plugin plugbase:odd_even_ratio; - vamp:available_plugin plugbase:peak_spectrum; - vamp:available_plugin plugbase:rms_amplitude; - vamp:available_plugin plugbase:rolloff; - vamp:available_plugin plugbase:sharpness; - vamp:available_plugin plugbase:skewness; - vamp:available_plugin plugbase:smoothness; - vamp:available_plugin plugbase:spectral_average_deviation; - vamp:available_plugin plugbase:spectral_centroid; - vamp:available_plugin plugbase:spectral_inharmonicity; - vamp:available_plugin plugbase:spectral_kurtosis; - vamp:available_plugin plugbase:spectral_skewness; - vamp:available_plugin plugbase:spectral_slope; - vamp:available_plugin plugbase:spectral_standard_deviation; - vamp:available_plugin plugbase:spectral_variance; - vamp:available_plugin plugbase:spectrum; - vamp:available_plugin plugbase:spread; - vamp:available_plugin plugbase:standard_deviation; - vamp:available_plugin plugbase:sum; - vamp:available_plugin plugbase:tonality; - vamp:available_plugin plugbase:tristimulus_1; - vamp:available_plugin plugbase:tristimulus_2; - vamp:available_plugin plugbase:tristimulus_3; - vamp:available_plugin plugbase:variance; - vamp:available_plugin plugbase:zcr . + vamp:identifier "vamp-libxtract" ; + vamp:available_plugin plugbase:amdf ; + vamp:available_plugin plugbase:asdf ; + vamp:available_plugin plugbase:autocorrelation ; + vamp:available_plugin plugbase:average_deviation ; + vamp:available_plugin plugbase:bark_coefficients ; + vamp:available_plugin plugbase:crest ; + vamp:available_plugin plugbase:dct ; + vamp:available_plugin plugbase:f0 ; + vamp:available_plugin plugbase:failsafe_f0 ; + vamp:available_plugin plugbase:flatness ; + vamp:available_plugin plugbase:harmonic_spectrum ; + vamp:available_plugin plugbase:highest_value ; + vamp:available_plugin plugbase:irregularity_j ; + vamp:available_plugin plugbase:irregularity_k ; + vamp:available_plugin plugbase:kurtosis ; + vamp:available_plugin plugbase:loudness ; + vamp:available_plugin plugbase:lowest_value ; + vamp:available_plugin plugbase:mean ; + vamp:available_plugin plugbase:mfcc ; + vamp:available_plugin plugbase:noisiness ; + vamp:available_plugin plugbase:nonzero_count ; + vamp:available_plugin plugbase:odd_even_ratio ; + vamp:available_plugin plugbase:peak_spectrum ; + vamp:available_plugin plugbase:rms_amplitude ; + vamp:available_plugin plugbase:rolloff ; + vamp:available_plugin plugbase:sharpness ; + vamp:available_plugin plugbase:skewness ; + vamp:available_plugin plugbase:smoothness ; + vamp:available_plugin plugbase:spectral_average_deviation ; + vamp:available_plugin plugbase:spectral_centroid ; + vamp:available_plugin plugbase:spectral_inharmonicity ; + vamp:available_plugin plugbase:spectral_kurtosis ; + vamp:available_plugin plugbase:spectral_skewness ; + vamp:available_plugin plugbase:spectral_slope ; + vamp:available_plugin plugbase:spectral_standard_deviation ; + vamp:available_plugin plugbase:spectral_variance ; + vamp:available_plugin plugbase:spectrum ; + vamp:available_plugin plugbase:spread ; + vamp:available_plugin plugbase:standard_deviation ; + vamp:available_plugin plugbase:sum ; + vamp:available_plugin plugbase:tonality ; + vamp:available_plugin plugbase:tristimulus_1 ; + vamp:available_plugin plugbase:tristimulus_2 ; + vamp:available_plugin plugbase:tristimulus_3 ; + vamp:available_plugin plugbase:variance ; + vamp:available_plugin plugbase:zcr ; +# foaf:page <Place more-information HTML page URL here and uncomment> ; + . 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" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "amdf" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:amdf_output_amdf ; . plugbase:amdf_output_amdf a vamp:DenseOutput ; @@ -91,14 +92,14 @@ plugbase:asdf a vamp:Plugin ; dc:title "Average Squared Difference Function" ; vamp:name "Average Squared Difference Function" ; - dc:description "Extract the ASDF of an audio signal" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "asdf" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:asdf_output_asdf ; . plugbase:asdf_output_asdf a vamp:DenseOutput ; @@ -116,14 +117,14 @@ plugbase:autocorrelation a vamp:Plugin ; dc:title "Autocorrelation" ; vamp:name "Autocorrelation" ; - dc:description "Extract the autocorrelation of an audio signal" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "autocorrelation" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:autocorrelation_output_autocorrelation ; . plugbase:autocorrelation_output_autocorrelation a vamp:DenseOutput ; @@ -141,8 +142,9 @@ plugbase:average_deviation a vamp:Plugin ; dc:title "Average Deviation" ; vamp:name "Average Deviation" ; - dc:description "Extract the average deviation of a range of values" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "average_deviation" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -166,8 +168,9 @@ plugbase:bark_coefficients a vamp:Plugin ; dc:title "Bark Coefficients" ; vamp:name "Bark Coefficients" ; - dc:description "Extract bark coefficients from an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bark_coefficients" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -191,8 +194,9 @@ plugbase:crest a vamp:Plugin ; dc:title "Spectral Crest Measure" ; vamp:name "Spectral Crest Measure" ; - dc:description "Extract the spectral crest measure of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "crest" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -216,14 +220,14 @@ plugbase:dct a vamp:Plugin ; dc:title "Discrete Cosine Transform" ; vamp:name "Discrete Cosine Transform" ; - dc:description "Extract the DCT of an audio signal" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "dct" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:dct_output_dct ; . plugbase:dct_output_dct a vamp:DenseOutput ; @@ -241,14 +245,14 @@ plugbase:f0 a vamp:Plugin ; dc:title "Fundamental Frequency" ; vamp:name "Fundamental Frequency" ; - dc:description "Extract the fundamental frequency of an audio signal" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "f0" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:f0_output_f0 ; . plugbase:f0_output_f0 a vamp:DenseOutput ; @@ -266,14 +270,14 @@ plugbase:failsafe_f0 a vamp:Plugin ; dc:title "Fundamental Frequency (failsafe)" ; vamp:name "Fundamental Frequency (failsafe)" ; - dc:description "Extract the fundamental frequency of an audio signal (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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "failsafe_f0" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:failsafe_f0_output_failsafe_f0 ; . plugbase:failsafe_f0_output_failsafe_f0 a vamp:DenseOutput ; @@ -291,8 +295,9 @@ plugbase:flatness a vamp:Plugin ; dc:title "Spectral Flatness" ; vamp:name "Spectral Flatness" ; - dc:description "Extract the spectral flatness of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "flatness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -316,8 +321,9 @@ plugbase:harmonic_spectrum a vamp:Plugin ; dc:title "Harmonic Spectrum" ; vamp:name "Harmonic Spectrum" ; - dc:description "Extract the harmonics from an audio 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "harmonic_spectrum" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -365,8 +371,9 @@ plugbase:highest_value a vamp:Plugin ; dc:title "Highest Value" ; vamp:name "Highest Value" ; - dc:description "Extract the highest value from a given range" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "highest_value" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -390,8 +397,9 @@ plugbase:irregularity_j a vamp:Plugin ; dc:title "Irregularity II" ; vamp:name "Irregularity II" ; - dc:description "Extract the irregularity (type II) of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "irregularity_j" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -415,8 +423,9 @@ plugbase:irregularity_k a vamp:Plugin ; dc:title "Irregularity I" ; vamp:name "Irregularity I" ; - dc:description "Extract the irregularity (type I) of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "irregularity_k" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -440,8 +449,9 @@ plugbase:kurtosis a vamp:Plugin ; dc:title "Kurtosis" ; vamp:name "Kurtosis" ; - dc:description "Extract the kurtosis of a range of values" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "kurtosis" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -465,8 +475,9 @@ plugbase:loudness a vamp:Plugin ; dc:title "Loudness" ; vamp:name "Loudness" ; - dc:description "Extract the loudness of an audio signal from its spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "loudness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -490,8 +501,9 @@ plugbase:lowest_value a vamp:Plugin ; dc:title "Lowest Value" ; vamp:name "Lowest Value" ; - dc:description "Extract the lowest value from a given range" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "lowest_value" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -515,8 +527,9 @@ plugbase:mean a vamp:Plugin ; dc:title "Mean" ; vamp:name "Mean" ; - dc:description "Extract the mean of a range of values" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "mean" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -540,8 +553,9 @@ plugbase:mfcc a vamp:Plugin ; dc:title "Mel-Frequency Cepstral Coefficients" ; vamp:name "Mel-Frequency Cepstral Coefficients" ; - dc:description "Extract MFCC from an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "mfcc" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -637,8 +651,9 @@ plugbase:noisiness a vamp:Plugin ; dc:title "Noisiness" ; vamp:name "Noisiness" ; - dc:description "Extract the noisiness of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "noisiness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -686,8 +701,9 @@ plugbase:nonzero_count a vamp:Plugin ; dc:title "Non-zero count" ; vamp:name "Non-zero count" ; - dc:description "Extract the number of non-zero elements in an input spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "nonzero_count" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -724,8 +740,9 @@ plugbase:odd_even_ratio a vamp:Plugin ; 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" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "odd_even_ratio" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -773,8 +790,9 @@ plugbase:peak_spectrum a vamp:Plugin ; dc:title "Peak Spectrum" ; vamp:name "Peak Spectrum" ; - dc:description "Extract the spectral peaks from an audio 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "peak_spectrum" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -811,14 +829,14 @@ plugbase:rms_amplitude a vamp:Plugin ; dc:title "RMS Amplitude" ; vamp:name "RMS Amplitude" ; - dc:description "Extract the RMS amplitude of an audio signal" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "rms_amplitude" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:rms_amplitude_output_rms_amplitude ; . plugbase:rms_amplitude_output_rms_amplitude a vamp:DenseOutput ; @@ -836,8 +854,9 @@ plugbase:rolloff a vamp:Plugin ; dc:title "Spectral Rolloff" ; vamp:name "Spectral Rolloff" ; - dc:description "Extract the rolloff point of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "rolloff" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -874,8 +893,9 @@ plugbase:sharpness a vamp:Plugin ; dc:title "Spectral Sharpness" ; vamp:name "Spectral Sharpness" ; - dc:description "Extract the spectral sharpness of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "sharpness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -899,8 +919,9 @@ plugbase:skewness a vamp:Plugin ; dc:title "Skewness" ; vamp:name "Skewness" ; - dc:description "Extract the skewness of a range of values" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "skewness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -924,8 +945,9 @@ plugbase:smoothness a vamp:Plugin ; dc:title "Spectral Smoothness" ; vamp:name "Spectral Smoothness" ; - dc:description "Extract the spectral smoothness of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "smoothness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -949,8 +971,9 @@ plugbase:spectral_average_deviation a vamp:Plugin ; dc:title "Spectral Average Deviation" ; vamp:name "Spectral Average Deviation" ; - dc:description "Extract the average deviation of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_average_deviation" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -974,8 +997,9 @@ plugbase:spectral_centroid a vamp:Plugin ; dc:title "Spectral Centroid" ; vamp:name "Spectral Centroid" ; - dc:description "Extract the spectral centroid of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_centroid" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -999,8 +1023,9 @@ plugbase:spectral_inharmonicity a vamp:Plugin ; dc:title "Inharmonicity" ; vamp:name "Inharmonicity" ; - dc:description "Extract the inharmonicity of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_inharmonicity" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1037,8 +1062,9 @@ plugbase:spectral_kurtosis a vamp:Plugin ; dc:title "Spectral Kurtosis" ; vamp:name "Spectral Kurtosis" ; - dc:description "Extract the kurtosis of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_kurtosis" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1062,8 +1088,9 @@ plugbase:spectral_skewness a vamp:Plugin ; dc:title "Spectral Skewness" ; vamp:name "Spectral Skewness" ; - dc:description "Extract the skewness of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_skewness" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1087,8 +1114,9 @@ plugbase:spectral_slope a vamp:Plugin ; dc:title "Spectral Slope" ; vamp:name "Spectral Slope" ; - dc:description "Extract the spectral slope of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_slope" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1112,8 +1140,9 @@ plugbase:spectral_standard_deviation a vamp:Plugin ; dc:title "Spectral Standard Deviation" ; vamp:name "Spectral Standard Deviation" ; - dc:description "Extract the standard deviation of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_standard_deviation" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1137,8 +1166,9 @@ plugbase:spectral_variance a vamp:Plugin ; dc:title "Spectral Variance" ; vamp:name "Spectral Variance" ; - dc:description "Extract the variance of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectral_variance" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1162,14 +1192,14 @@ plugbase:spectrum a vamp:Plugin ; dc:title "Spectrum" ; vamp:name "Spectrum" ; - dc:description "Extract the spectrum of an audio signal" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spectrum" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:spectrum_output_amplitudes ; . plugbase:spectrum_output_amplitudes a vamp:DenseOutput ; @@ -1187,8 +1217,9 @@ plugbase:spread a vamp:Plugin ; dc:title "Spectral Spread" ; vamp:name "Spectral Spread" ; - dc:description "Extract the spectral spread of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "spread" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1212,8 +1243,9 @@ plugbase:standard_deviation a vamp:Plugin ; dc:title "Standard Deviation" ; vamp:name "Standard Deviation" ; - dc:description "Extract the standard deviation of a range of values" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "standard_deviation" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1237,8 +1269,9 @@ plugbase:sum a vamp:Plugin ; dc:title "Sum of Values" ; vamp:name "Sum of Values" ; - dc:description "Extract the sum of the values in a given range" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "sum" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1262,8 +1295,9 @@ plugbase:tonality a vamp:Plugin ; dc:title "Tonality" ; vamp:name "Tonality" ; - dc:description "Extract the tonality an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "tonality" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1287,8 +1321,9 @@ plugbase:tristimulus_1 a vamp:Plugin ; dc:title "Tristimulus I" ; vamp:name "Tristimulus I" ; - dc:description "Extract the tristimulus (type I) of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "tristimulus_1" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1336,8 +1371,9 @@ plugbase:tristimulus_2 a vamp:Plugin ; dc:title "Tristimulus II" ; vamp:name "Tristimulus II" ; - dc:description "Extract the tristimulus (type II) of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "tristimulus_2" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1385,8 +1421,9 @@ plugbase:tristimulus_3 a vamp:Plugin ; dc:title "Tristimulus III" ; vamp:name "Tristimulus III" ; - dc:description "Extract the tristimulus (type III) of an audio spectrum" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "tristimulus_3" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1434,8 +1471,9 @@ plugbase:variance a vamp:Plugin ; dc:title "Variance" ; vamp:name "Variance" ; - dc:description "Extract the variance of a range of values" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "variance" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -1459,14 +1497,14 @@ plugbase:zcr a vamp:Plugin ; dc:title "Zero Crossing Rate" ; vamp:name "Zero Crossing Rate" ; - dc:description "Extract the zero crossing rate of an audio signal" ; + 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""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "zcr" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:zcr_output_zcr ; . plugbase:zcr_output_zcr a vamp:DenseOutput ;