Chris@20: @prefix rdfs: . Chris@20: @prefix xsd: . Chris@20: @prefix vamp: . Chris@20: @prefix plugbase: . Chris@20: @prefix owl: . Chris@20: @prefix dc: . Chris@20: @prefix af: . Chris@20: @prefix foaf: . Chris@49: @prefix doap: . Chris@20: @prefix cc: . Chris@20: @prefix : <#> . Chris@20: Chris@20: <> a vamp:PluginDescription ; Chris@20: foaf:maker ; Chris@20: foaf:primaryTopic . Chris@20: Chris@49: :maker Chris@49: foaf:name "Music Technology Group, Universitat Pompeu Fabra" ; Chris@49: foaf:logo ; Chris@49: foaf:page . Chris@49: Chris@49: plugbase:library a vamp:PluginLibrary ; Chris@20: vamp:identifier "vamp-hpcp-mtg" ; Chris@49: dc:title "HPCP - Harmonic Pitch Class Profile" ; Chris@49: dc:description """Chroma feature estimation plugin""" ; Chris@20: vamp:available_plugin plugbase:MTG-HPCP ; Chris@49: foaf:maker :maker ; Chris@20: foaf:page ; Chris@49: doap:download-page ; Chris@49: vamp:has_source false ; Chris@49: vamp:has_binary "win32" ; Chris@49: vamp:has_binary "osx" ; Chris@20: . Chris@20: Chris@20: plugbase:MTG-HPCP a vamp:Plugin ; Chris@20: dc:title "HPCP" ; Chris@20: vamp:name "HPCP" ; Chris@20: dc:description """Return the instantaneous evolution of HPCP (Harmonic Pitch Class Profile) of a signal.""" ; Chris@49: foaf:maker :maker ; Chris@23: dc:rights """Copyright 2012 Music Technology Group, Universitat Pompeu Fabra. All Rights Reserved. Chris@20: Method described in Chris@20: E. Gomez, Tonal description of music audio signals Chris@20: Ph.D. dissertation, MTG Chris@20: Universitat Pompeu Fabra, Barcelona, Spain, 2006""" ; Chris@20: # cc:license ; Chris@20: vamp:identifier "MTG-HPCP" ; Chris@20: vamp:vamp_API_version vamp:api_version_2 ; Chris@20: owl:versionInfo "1" ; Chris@20: vamp:input_domain vamp:FrequencyDomain ; Chris@20: Chris@20: Chris@20: vamp:parameter plugbase:MTG-HPCP_param_nbins ; Chris@20: vamp:parameter plugbase:MTG-HPCP_param_LF ; Chris@20: vamp:parameter plugbase:MTG-HPCP_param_HF ; Chris@20: vamp:parameter plugbase:MTG-HPCP_param_reff0 ; Chris@20: vamp:parameter plugbase:MTG-HPCP_param_peakMagThreshold ; Chris@20: vamp:parameter plugbase:MTG-HPCP_param_HarmonicsPerPeak ; Chris@20: vamp:parameter plugbase:MTG-HPCP_param_whitening ; Chris@20: vamp:parameter plugbase:MTG-HPCP_param_non_linear ; Chris@20: vamp:parameter plugbase:MTG-HPCP_param_two_bands ; Chris@20: Chris@20: vamp:output plugbase:MTG-HPCP_output_HPCP ; Chris@20: . Chris@20: plugbase:MTG-HPCP_param_nbins a vamp:QuantizedParameter ; Chris@20: vamp:identifier "nbins" ; Chris@20: dc:title "Number of bins" ; Chris@20: dc:format "bins" ; Chris@20: vamp:min_value 12 ; Chris@20: vamp:max_value 360 ; Chris@20: vamp:unit "bins" ; Chris@20: vamp:quantize_step 1 ; Chris@20: vamp:default_value 120 ; Chris@20: vamp:value_names (); Chris@20: . Chris@20: plugbase:MTG-HPCP_param_LF a vamp:Parameter ; Chris@20: vamp:identifier "LF" ; Chris@20: dc:title "Lowest frequency" ; Chris@20: dc:format "Hz" ; Chris@20: vamp:min_value 0 ; Chris@20: vamp:max_value 20000 ; Chris@20: vamp:unit "Hz" ; Chris@20: vamp:default_value 50 ; Chris@20: vamp:value_names (); Chris@20: . Chris@20: plugbase:MTG-HPCP_param_HF a vamp:Parameter ; Chris@20: vamp:identifier "HF" ; Chris@20: dc:title "Highest frequency" ; Chris@20: dc:format "Hz" ; Chris@20: vamp:min_value 100 ; Chris@20: vamp:max_value 20000 ; Chris@20: vamp:unit "Hz" ; Chris@20: vamp:default_value 5000 ; Chris@20: vamp:value_names (); Chris@20: . Chris@20: plugbase:MTG-HPCP_param_reff0 a vamp:Parameter ; Chris@20: vamp:identifier "reff0" ; Chris@20: dc:title "Reference tuning frequency" ; Chris@20: dc:format "Hz" ; Chris@20: vamp:min_value 300 ; Chris@20: vamp:max_value 600 ; Chris@20: vamp:unit "Hz" ; Chris@20: vamp:default_value 440 ; Chris@20: vamp:value_names (); Chris@20: . Chris@20: plugbase:MTG-HPCP_param_peakMagThreshold a vamp:Parameter ; Chris@20: vamp:identifier "peakMagThreshold" ; Chris@20: dc:title "Peak mag threshold" ; Chris@20: dc:format "dB" ; Chris@20: vamp:min_value -300 ; Chris@20: vamp:max_value 0 ; Chris@20: vamp:unit "dB" ; Chris@20: vamp:default_value -100 ; Chris@20: vamp:value_names (); Chris@20: . Chris@20: plugbase:MTG-HPCP_param_HarmonicsPerPeak a vamp:QuantizedParameter ; Chris@20: vamp:identifier "HarmonicsPerPeak" ; Chris@20: dc:title "Harmonics per peak" ; Chris@20: dc:format "" ; Chris@20: vamp:min_value 1 ; Chris@20: vamp:max_value 20 ; Chris@20: vamp:unit "" ; Chris@20: vamp:quantize_step 1 ; Chris@20: vamp:default_value 8 ; Chris@20: vamp:value_names (); Chris@20: . Chris@20: plugbase:MTG-HPCP_param_whitening a vamp:QuantizedParameter ; Chris@20: vamp:identifier "whitening" ; Chris@20: dc:title "Spectral Whitening" ; Chris@20: dc:format "" ; Chris@20: vamp:min_value 0 ; Chris@20: vamp:max_value 1 ; Chris@20: vamp:unit "" ; Chris@20: vamp:quantize_step 1 ; Chris@20: vamp:default_value 1 ; Chris@20: vamp:value_names (); Chris@20: . Chris@20: plugbase:MTG-HPCP_param_non_linear a vamp:QuantizedParameter ; Chris@20: vamp:identifier "non_linear" ; Chris@20: dc:title "Non-linear" ; Chris@20: dc:format "" ; Chris@20: vamp:min_value 0 ; Chris@20: vamp:max_value 1 ; Chris@20: vamp:unit "" ; Chris@20: vamp:quantize_step 1 ; Chris@20: vamp:default_value 0 ; Chris@20: vamp:value_names (); Chris@20: . Chris@20: plugbase:MTG-HPCP_param_two_bands a vamp:QuantizedParameter ; Chris@20: vamp:identifier "two_bands" ; Chris@20: dc:title "Two frequency bands" ; Chris@20: dc:format "" ; Chris@20: vamp:min_value 0 ; Chris@20: vamp:max_value 1 ; Chris@20: vamp:unit "" ; Chris@20: vamp:quantize_step 1 ; Chris@20: vamp:default_value 1 ; Chris@20: vamp:value_names (); Chris@20: . Chris@20: plugbase:MTG-HPCP_output_HPCP a vamp:DenseOutput ; Chris@20: vamp:identifier "HPCP" ; Chris@20: dc:title "HPCP" ; Chris@20: dc:description """HPCP values computed from the input signal""" ; Chris@20: vamp:fixed_bin_count "true" ; Chris@20: vamp:unit "" ; Chris@20: vamp:bin_count 120 ; Chris@20: # vamp:computes_event_type ; Chris@20: # vamp:computes_feature ; Chris@20: # vamp:computes_signal_type ; Chris@20: . Chris@20: