Mercurial > hg > vamp-known-plugins-rdf
changeset 20:d1b9a8c86238
Add HPCP RDF file
author | Chris Cannam |
---|---|
date | Fri, 26 Oct 2012 12:54:15 +0100 |
parents | d8daab56ddff |
children | 25fd879005df |
files | plugins/index.txt plugins/vamp-hpcp-mtg.n3 |
diffstat | 2 files changed, 158 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/index.txt Mon Oct 08 11:09:16 2012 +0100 +++ b/plugins/index.txt Fri Oct 26 12:54:15 2012 +0100 @@ -10,4 +10,4 @@ http://www.vamp-plugins.org/rdf/plugins/nnls-chroma http://www.vamp-plugins.org/rdf/plugins/mvamp-ibt http://www.vamp-plugins.org/rdf/plugins/mtg-melodia - +http://www.vamp-plugins.org/rdf/plugins/vamp-hpcp-mtg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/vamp-hpcp-mtg.n3 Fri Oct 26 12:54:15 2012 +0100 @@ -0,0 +1,157 @@ +@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: <vamp-hpcp-mtg#> . +@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 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/vamp-hpcp-mtg> . + +:vamp-hpcp-mtg a vamp:PluginLibrary ; + vamp:identifier "vamp-hpcp-mtg" ; + vamp:available_plugin plugbase:MTG-HPCP ; + foaf:page <http://mtg.upf.edu/technologies/hpcp> ; + . + +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 + dc:rights """© Copyright 2012 Music Technology Group, Universitat Pompeu Fabra. All Rights Reserved. +Method described in + E. Gomez, Tonal description of music audio signals + Ph.D. dissertation, MTG + Universitat Pompeu Fabra, Barcelona, Spain, 2006""" ; +# cc:license <Place plugin license URI here and uncomment> ; + vamp:identifier "MTG-HPCP" ; + vamp:vamp_API_version vamp:api_version_2 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:FrequencyDomain ; + + + vamp:parameter plugbase:MTG-HPCP_param_nbins ; + vamp:parameter plugbase:MTG-HPCP_param_LF ; + vamp:parameter plugbase:MTG-HPCP_param_HF ; + vamp:parameter plugbase:MTG-HPCP_param_reff0 ; + vamp:parameter plugbase:MTG-HPCP_param_peakMagThreshold ; + vamp:parameter plugbase:MTG-HPCP_param_HarmonicsPerPeak ; + vamp:parameter plugbase:MTG-HPCP_param_whitening ; + vamp:parameter plugbase:MTG-HPCP_param_non_linear ; + vamp:parameter plugbase:MTG-HPCP_param_two_bands ; + + vamp:output plugbase:MTG-HPCP_output_HPCP ; + . +plugbase:MTG-HPCP_param_nbins a vamp:QuantizedParameter ; + vamp:identifier "nbins" ; + dc:title "Number of bins" ; + dc:format "bins" ; + vamp:min_value 12 ; + vamp:max_value 360 ; + vamp:unit "bins" ; + vamp:quantize_step 1 ; + vamp:default_value 120 ; + vamp:value_names (); + . +plugbase:MTG-HPCP_param_LF a vamp:Parameter ; + vamp:identifier "LF" ; + dc:title "Lowest frequency" ; + dc:format "Hz" ; + vamp:min_value 0 ; + vamp:max_value 20000 ; + vamp:unit "Hz" ; + vamp:default_value 50 ; + vamp:value_names (); + . +plugbase:MTG-HPCP_param_HF a vamp:Parameter ; + vamp:identifier "HF" ; + dc:title "Highest frequency" ; + dc:format "Hz" ; + vamp:min_value 100 ; + vamp:max_value 20000 ; + vamp:unit "Hz" ; + vamp:default_value 5000 ; + vamp:value_names (); + . +plugbase:MTG-HPCP_param_reff0 a vamp:Parameter ; + vamp:identifier "reff0" ; + dc:title "Reference tuning frequency" ; + dc:format "Hz" ; + vamp:min_value 300 ; + vamp:max_value 600 ; + vamp:unit "Hz" ; + vamp:default_value 440 ; + vamp:value_names (); + . +plugbase:MTG-HPCP_param_peakMagThreshold a vamp:Parameter ; + vamp:identifier "peakMagThreshold" ; + dc:title "Peak mag threshold" ; + dc:format "dB" ; + vamp:min_value -300 ; + vamp:max_value 0 ; + vamp:unit "dB" ; + vamp:default_value -100 ; + vamp:value_names (); + . +plugbase:MTG-HPCP_param_HarmonicsPerPeak a vamp:QuantizedParameter ; + vamp:identifier "HarmonicsPerPeak" ; + dc:title "Harmonics per peak" ; + dc:format "" ; + vamp:min_value 1 ; + vamp:max_value 20 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 8 ; + vamp:value_names (); + . +plugbase:MTG-HPCP_param_whitening a vamp:QuantizedParameter ; + vamp:identifier "whitening" ; + dc:title "Spectral Whitening" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 1 ; + vamp:value_names (); + . +plugbase:MTG-HPCP_param_non_linear a vamp:QuantizedParameter ; + vamp:identifier "non_linear" ; + dc:title "Non-linear" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 0 ; + vamp:value_names (); + . +plugbase:MTG-HPCP_param_two_bands a vamp:QuantizedParameter ; + vamp:identifier "two_bands" ; + dc:title "Two frequency bands" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 1 ; + vamp:value_names (); + . +plugbase:MTG-HPCP_output_HPCP a vamp:DenseOutput ; + vamp:identifier "HPCP" ; + dc:title "HPCP" ; + dc:description """HPCP values computed from the input signal""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 120 ; +# 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> ; + . +