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
|