annotate plugins/vamp-hpcp-mtg.n3 @ 100:c0afe853924a tip

Use common name
author Chris Cannam <cannam@all-day-breakfast.com>
date Tue, 29 Jun 2021 12:11:48 +0100
parents d84bd6676a43
children
rev   line source
Chris@20 1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
Chris@20 2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
Chris@20 3 @prefix vamp: <http://purl.org/ontology/vamp/> .
Chris@20 4 @prefix plugbase: <vamp-hpcp-mtg#> .
Chris@20 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
Chris@20 6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
Chris@20 7 @prefix af: <http://purl.org/ontology/af/> .
Chris@20 8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
Chris@49 9 @prefix doap: <http://usefulinc.com/ns/doap#> .
Chris@20 10 @prefix cc: <http://web.resource.org/cc/> .
Chris@20 11 @prefix : <#> .
Chris@20 12
Chris@20 13 <> a vamp:PluginDescription ;
Chris@20 14 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
Chris@20 15 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-hpcp-mtg> .
Chris@20 16
Chris@49 17 :maker
Chris@49 18 foaf:name "Music Technology Group, Universitat Pompeu Fabra" ;
Chris@49 19 foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/upf.png> ;
Chris@49 20 foaf:page <http://mtg.upf.edu/> .
Chris@49 21
Chris@49 22 plugbase:library a vamp:PluginLibrary ;
Chris@20 23 vamp:identifier "vamp-hpcp-mtg" ;
Chris@49 24 dc:title "HPCP - Harmonic Pitch Class Profile" ;
Chris@49 25 dc:description """Chroma feature estimation plugin""" ;
Chris@20 26 vamp:available_plugin plugbase:MTG-HPCP ;
Chris@49 27 foaf:maker :maker ;
Chris@20 28 foaf:page <http://mtg.upf.edu/technologies/hpcp> ;
Chris@49 29 doap:download-page <http://mtg.upf.edu/technologies/hpcp?p=Download%20and%20installation> ;
Chris@49 30 vamp:has_source false ;
Chris@49 31 vamp:has_binary "win32" ;
Chris@49 32 vamp:has_binary "osx" ;
Chris@20 33 .
Chris@20 34
Chris@20 35 plugbase:MTG-HPCP a vamp:Plugin ;
Chris@20 36 dc:title "HPCP" ;
Chris@20 37 vamp:name "HPCP" ;
Chris@20 38 dc:description """Return the instantaneous evolution of HPCP (Harmonic Pitch Class Profile) of a signal.""" ;
Chris@49 39 foaf:maker :maker ;
Chris@23 40 dc:rights """Copyright 2012 Music Technology Group, Universitat Pompeu Fabra. All Rights Reserved.
Chris@20 41 Method described in
Chris@20 42 E. Gomez, Tonal description of music audio signals
Chris@20 43 Ph.D. dissertation, MTG
Chris@20 44 Universitat Pompeu Fabra, Barcelona, Spain, 2006""" ;
Chris@20 45 # cc:license <Place plugin license URI here and uncomment> ;
Chris@20 46 vamp:identifier "MTG-HPCP" ;
Chris@20 47 vamp:vamp_API_version vamp:api_version_2 ;
Chris@20 48 owl:versionInfo "1" ;
Chris@20 49 vamp:input_domain vamp:FrequencyDomain ;
Chris@20 50
Chris@20 51
Chris@20 52 vamp:parameter plugbase:MTG-HPCP_param_nbins ;
Chris@20 53 vamp:parameter plugbase:MTG-HPCP_param_LF ;
Chris@20 54 vamp:parameter plugbase:MTG-HPCP_param_HF ;
Chris@20 55 vamp:parameter plugbase:MTG-HPCP_param_reff0 ;
Chris@20 56 vamp:parameter plugbase:MTG-HPCP_param_peakMagThreshold ;
Chris@20 57 vamp:parameter plugbase:MTG-HPCP_param_HarmonicsPerPeak ;
Chris@20 58 vamp:parameter plugbase:MTG-HPCP_param_whitening ;
Chris@20 59 vamp:parameter plugbase:MTG-HPCP_param_non_linear ;
Chris@20 60 vamp:parameter plugbase:MTG-HPCP_param_two_bands ;
Chris@20 61
Chris@20 62 vamp:output plugbase:MTG-HPCP_output_HPCP ;
Chris@20 63 .
Chris@20 64 plugbase:MTG-HPCP_param_nbins a vamp:QuantizedParameter ;
Chris@20 65 vamp:identifier "nbins" ;
Chris@20 66 dc:title "Number of bins" ;
Chris@20 67 dc:format "bins" ;
Chris@20 68 vamp:min_value 12 ;
Chris@20 69 vamp:max_value 360 ;
Chris@20 70 vamp:unit "bins" ;
Chris@20 71 vamp:quantize_step 1 ;
Chris@20 72 vamp:default_value 120 ;
Chris@20 73 vamp:value_names ();
Chris@20 74 .
Chris@20 75 plugbase:MTG-HPCP_param_LF a vamp:Parameter ;
Chris@20 76 vamp:identifier "LF" ;
Chris@20 77 dc:title "Lowest frequency" ;
Chris@20 78 dc:format "Hz" ;
Chris@20 79 vamp:min_value 0 ;
Chris@20 80 vamp:max_value 20000 ;
Chris@20 81 vamp:unit "Hz" ;
Chris@20 82 vamp:default_value 50 ;
Chris@20 83 vamp:value_names ();
Chris@20 84 .
Chris@20 85 plugbase:MTG-HPCP_param_HF a vamp:Parameter ;
Chris@20 86 vamp:identifier "HF" ;
Chris@20 87 dc:title "Highest frequency" ;
Chris@20 88 dc:format "Hz" ;
Chris@20 89 vamp:min_value 100 ;
Chris@20 90 vamp:max_value 20000 ;
Chris@20 91 vamp:unit "Hz" ;
Chris@20 92 vamp:default_value 5000 ;
Chris@20 93 vamp:value_names ();
Chris@20 94 .
Chris@20 95 plugbase:MTG-HPCP_param_reff0 a vamp:Parameter ;
Chris@20 96 vamp:identifier "reff0" ;
Chris@20 97 dc:title "Reference tuning frequency" ;
Chris@20 98 dc:format "Hz" ;
Chris@20 99 vamp:min_value 300 ;
Chris@20 100 vamp:max_value 600 ;
Chris@20 101 vamp:unit "Hz" ;
Chris@20 102 vamp:default_value 440 ;
Chris@20 103 vamp:value_names ();
Chris@20 104 .
Chris@20 105 plugbase:MTG-HPCP_param_peakMagThreshold a vamp:Parameter ;
Chris@20 106 vamp:identifier "peakMagThreshold" ;
Chris@20 107 dc:title "Peak mag threshold" ;
Chris@20 108 dc:format "dB" ;
Chris@20 109 vamp:min_value -300 ;
Chris@20 110 vamp:max_value 0 ;
Chris@20 111 vamp:unit "dB" ;
Chris@20 112 vamp:default_value -100 ;
Chris@20 113 vamp:value_names ();
Chris@20 114 .
Chris@20 115 plugbase:MTG-HPCP_param_HarmonicsPerPeak a vamp:QuantizedParameter ;
Chris@20 116 vamp:identifier "HarmonicsPerPeak" ;
Chris@20 117 dc:title "Harmonics per peak" ;
Chris@20 118 dc:format "" ;
Chris@20 119 vamp:min_value 1 ;
Chris@20 120 vamp:max_value 20 ;
Chris@20 121 vamp:unit "" ;
Chris@20 122 vamp:quantize_step 1 ;
Chris@20 123 vamp:default_value 8 ;
Chris@20 124 vamp:value_names ();
Chris@20 125 .
Chris@20 126 plugbase:MTG-HPCP_param_whitening a vamp:QuantizedParameter ;
Chris@20 127 vamp:identifier "whitening" ;
Chris@20 128 dc:title "Spectral Whitening" ;
Chris@20 129 dc:format "" ;
Chris@20 130 vamp:min_value 0 ;
Chris@20 131 vamp:max_value 1 ;
Chris@20 132 vamp:unit "" ;
Chris@20 133 vamp:quantize_step 1 ;
Chris@20 134 vamp:default_value 1 ;
Chris@20 135 vamp:value_names ();
Chris@20 136 .
Chris@20 137 plugbase:MTG-HPCP_param_non_linear a vamp:QuantizedParameter ;
Chris@20 138 vamp:identifier "non_linear" ;
Chris@20 139 dc:title "Non-linear" ;
Chris@20 140 dc:format "" ;
Chris@20 141 vamp:min_value 0 ;
Chris@20 142 vamp:max_value 1 ;
Chris@20 143 vamp:unit "" ;
Chris@20 144 vamp:quantize_step 1 ;
Chris@20 145 vamp:default_value 0 ;
Chris@20 146 vamp:value_names ();
Chris@20 147 .
Chris@20 148 plugbase:MTG-HPCP_param_two_bands a vamp:QuantizedParameter ;
Chris@20 149 vamp:identifier "two_bands" ;
Chris@20 150 dc:title "Two frequency bands" ;
Chris@20 151 dc:format "" ;
Chris@20 152 vamp:min_value 0 ;
Chris@20 153 vamp:max_value 1 ;
Chris@20 154 vamp:unit "" ;
Chris@20 155 vamp:quantize_step 1 ;
Chris@20 156 vamp:default_value 1 ;
Chris@20 157 vamp:value_names ();
Chris@20 158 .
Chris@20 159 plugbase:MTG-HPCP_output_HPCP a vamp:DenseOutput ;
Chris@20 160 vamp:identifier "HPCP" ;
Chris@20 161 dc:title "HPCP" ;
Chris@20 162 dc:description """HPCP values computed from the input signal""" ;
Chris@20 163 vamp:fixed_bin_count "true" ;
Chris@20 164 vamp:unit "" ;
Chris@20 165 vamp:bin_count 120 ;
Chris@20 166 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@20 167 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@20 168 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@20 169 .
Chris@20 170