c@71
|
1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
c@71
|
2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
c@71
|
3 @prefix vamp: <http://purl.org/ontology/vamp/> .
|
c@71
|
4 @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/cqvamp#> .
|
c@71
|
5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
|
c@71
|
6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
|
c@71
|
7 @prefix af: <http://purl.org/ontology/af/> .
|
c@71
|
8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
|
c@146
|
9 @prefix doap: <http://usefulinc.com/ns/doap#> .
|
c@71
|
10 @prefix cc: <http://web.resource.org/cc/> .
|
c@71
|
11 @prefix : <#> .
|
c@71
|
12
|
c@71
|
13 <> a vamp:PluginDescription ;
|
c@71
|
14 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
|
c@71
|
15 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/cqvamp> .
|
c@71
|
16
|
c@146
|
17 :library_maker
|
c@146
|
18 foaf:name "Queen Mary, University of London" ;
|
c@146
|
19 foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ;
|
c@146
|
20 foaf:page <http://c4dm.eecs.qmul.ac.uk/> .
|
c@146
|
21
|
c@192
|
22 plugbase:library a vamp:PluginLibrary ;
|
c@71
|
23 vamp:identifier "cqvamp" ;
|
c@146
|
24 dc:title "Constant-Q" ;
|
c@146
|
25 dc:description "A plugin implementing the Constant-Q transform of a time-domain signal." ;
|
c@146
|
26 foaf:maker :library_maker ;
|
c@130
|
27 vamp:available_plugin plugbase:cqchromavamp ;
|
c@71
|
28 vamp:available_plugin plugbase:cqvamp ;
|
c@130
|
29 vamp:available_plugin plugbase:cqvampmidi ;
|
c@130
|
30 foaf:page <http://code.soundsoftware.ac.uk/projects/constant-q-cpp> ;
|
c@192
|
31 doap:download-page <http://code.soundsoftware.ac.uk/projects/constant-q-cpp/files> ;
|
c@71
|
32 .
|
c@71
|
33
|
c@130
|
34 plugbase:cqchromavamp a vamp:Plugin ;
|
c@130
|
35 dc:title "Chromagram" ;
|
c@130
|
36 vamp:name "Chromagram" ;
|
c@155
|
37 dc:description """Extract a Constant-Q spectrogram with constant ratio of centre frequency to resolution from the audio, then wrap it around into a single-octave chromagram.""" ;
|
c@146
|
38 foaf:maker :library_maker ;
|
c@146
|
39 dc:rights """Plugin by Chris Cannam. Method by Christian Schörkhuber and Anssi Klapuri. Copyright (c) 2014 QMUL. BSD/MIT licence.""" ;
|
c@130
|
40 # cc:license <Place plugin license URI here and uncomment> ;
|
c@130
|
41 vamp:identifier "cqchromavamp" ;
|
c@130
|
42 vamp:vamp_API_version vamp:api_version_2 ;
|
cannam@196
|
43 owl:versionInfo "2" ;
|
c@130
|
44 vamp:input_domain vamp:TimeDomain ;
|
c@130
|
45
|
c@130
|
46 vamp:parameter plugbase:cqchromavamp_param_lowestoct ;
|
c@130
|
47 vamp:parameter plugbase:cqchromavamp_param_octaves ;
|
c@130
|
48 vamp:parameter plugbase:cqchromavamp_param_tuning ;
|
c@130
|
49 vamp:parameter plugbase:cqchromavamp_param_bpo ;
|
c@130
|
50
|
c@130
|
51 vamp:output plugbase:cqchromavamp_output_chromagram ;
|
c@130
|
52 .
|
c@130
|
53 plugbase:cqchromavamp_param_lowestoct a vamp:QuantizedParameter ;
|
c@130
|
54 vamp:identifier "lowestoct" ;
|
c@130
|
55 dc:title "Lowest Contributing Octave" ;
|
c@130
|
56 dc:format "" ;
|
c@130
|
57 vamp:min_value -1 ;
|
c@130
|
58 vamp:max_value 12 ;
|
c@130
|
59 vamp:unit "" ;
|
c@130
|
60 vamp:quantize_step 1 ;
|
c@130
|
61 vamp:default_value 0 ;
|
c@130
|
62 vamp:value_names ();
|
c@130
|
63 .
|
c@130
|
64 plugbase:cqchromavamp_param_octaves a vamp:QuantizedParameter ;
|
c@130
|
65 vamp:identifier "octaves" ;
|
c@130
|
66 dc:title "Contributing Octave Count" ;
|
c@130
|
67 dc:format "octaves" ;
|
c@130
|
68 vamp:min_value 1 ;
|
c@130
|
69 vamp:max_value 12 ;
|
c@130
|
70 vamp:unit "octaves" ;
|
c@130
|
71 vamp:quantize_step 1 ;
|
c@130
|
72 vamp:default_value 7 ;
|
c@130
|
73 vamp:value_names ();
|
c@130
|
74 .
|
c@130
|
75 plugbase:cqchromavamp_param_tuning a vamp:Parameter ;
|
c@130
|
76 vamp:identifier "tuning" ;
|
c@130
|
77 dc:title "Tuning Frequency" ;
|
c@130
|
78 dc:format "Hz" ;
|
c@130
|
79 vamp:min_value 360 ;
|
c@130
|
80 vamp:max_value 500 ;
|
c@130
|
81 vamp:unit "Hz" ;
|
c@130
|
82 vamp:default_value 440 ;
|
c@130
|
83 vamp:value_names ();
|
c@130
|
84 .
|
c@130
|
85 plugbase:cqchromavamp_param_bpo a vamp:QuantizedParameter ;
|
c@130
|
86 vamp:identifier "bpo" ;
|
c@130
|
87 dc:title "Bins per Octave" ;
|
c@130
|
88 dc:format "bins" ;
|
c@130
|
89 vamp:min_value 2 ;
|
c@130
|
90 vamp:max_value 480 ;
|
c@130
|
91 vamp:unit "bins" ;
|
c@130
|
92 vamp:quantize_step 1 ;
|
c@130
|
93 vamp:default_value 36 ;
|
c@130
|
94 vamp:value_names ();
|
c@130
|
95 .
|
c@130
|
96 plugbase:cqchromavamp_output_chromagram a vamp:DenseOutput ;
|
c@130
|
97 vamp:identifier "chromagram" ;
|
c@130
|
98 dc:title "Chromagram" ;
|
c@130
|
99 dc:description """Chromagram obtained from output of constant-Q transform, folding over each process block into a single-octave vector""" ;
|
c@130
|
100 vamp:fixed_bin_count "true" ;
|
c@130
|
101 vamp:unit "" ;
|
c@130
|
102 vamp:bin_count 36 ;
|
c@191
|
103 vamp:computes_signal_type af:Chromagram ;
|
c@130
|
104 .
|
c@71
|
105 plugbase:cqvamp a vamp:Plugin ;
|
c@130
|
106 dc:title "Constant-Q Spectrogram (Hz range)" ;
|
c@130
|
107 vamp:name "Constant-Q Spectrogram (Hz range)" ;
|
c@130
|
108 dc:description """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio, specifying the frequency range in Hz.""" ;
|
c@146
|
109 foaf:maker :library_maker ;
|
c@146
|
110 dc:rights """Plugin by Chris Cannam. Method by Christian Schörkhuber and Anssi Klapuri. Copyright (c) 2014 QMUL. BSD/MIT licence.""" ;
|
c@71
|
111 # cc:license <Place plugin license URI here and uncomment> ;
|
c@71
|
112 vamp:identifier "cqvamp" ;
|
c@71
|
113 vamp:vamp_API_version vamp:api_version_2 ;
|
cannam@196
|
114 owl:versionInfo "3" ;
|
c@71
|
115 vamp:input_domain vamp:TimeDomain ;
|
c@71
|
116
|
c@130
|
117 vamp:parameter plugbase:cqvamp_param_minfreq ;
|
c@130
|
118 vamp:parameter plugbase:cqvamp_param_maxfreq ;
|
c@71
|
119 vamp:parameter plugbase:cqvamp_param_bpo ;
|
c@130
|
120 vamp:parameter plugbase:cqvamp_param_interpolation ;
|
c@71
|
121
|
c@71
|
122 vamp:output plugbase:cqvamp_output_constantq ;
|
c@71
|
123 .
|
c@130
|
124 plugbase:cqvamp_param_minfreq a vamp:Parameter ;
|
c@130
|
125 vamp:identifier "minfreq" ;
|
c@130
|
126 dc:title "Minimum Frequency" ;
|
c@130
|
127 dc:format "Hz" ;
|
c@130
|
128 vamp:min_value 1 ;
|
c@130
|
129 vamp:max_value 24000 ;
|
c@130
|
130 vamp:unit "Hz" ;
|
c@130
|
131 vamp:default_value 100 ;
|
c@130
|
132 vamp:value_names ();
|
c@130
|
133 .
|
c@130
|
134 plugbase:cqvamp_param_maxfreq a vamp:Parameter ;
|
c@130
|
135 vamp:identifier "maxfreq" ;
|
c@130
|
136 dc:title "Maximum Frequency" ;
|
c@130
|
137 dc:format "Hz" ;
|
c@130
|
138 vamp:min_value 1 ;
|
c@130
|
139 vamp:max_value 24000 ;
|
c@130
|
140 vamp:unit "Hz" ;
|
c@130
|
141 vamp:default_value 14080 ;
|
c@130
|
142 vamp:value_names ();
|
c@130
|
143 .
|
c@130
|
144 plugbase:cqvamp_param_bpo a vamp:QuantizedParameter ;
|
c@130
|
145 vamp:identifier "bpo" ;
|
c@130
|
146 dc:title "Bins per Octave" ;
|
c@130
|
147 dc:format "bins" ;
|
c@130
|
148 vamp:min_value 2 ;
|
c@130
|
149 vamp:max_value 480 ;
|
c@130
|
150 vamp:unit "bins" ;
|
c@130
|
151 vamp:quantize_step 1 ;
|
c@130
|
152 vamp:default_value 36 ;
|
c@130
|
153 vamp:value_names ();
|
c@130
|
154 .
|
c@130
|
155 plugbase:cqvamp_param_interpolation a vamp:QuantizedParameter ;
|
c@130
|
156 vamp:identifier "interpolation" ;
|
c@130
|
157 dc:title "Interpolation" ;
|
c@130
|
158 dc:format "" ;
|
c@130
|
159 vamp:min_value 0 ;
|
c@130
|
160 vamp:max_value 2 ;
|
c@130
|
161 vamp:unit "" ;
|
c@130
|
162 vamp:quantize_step 1 ;
|
c@130
|
163 vamp:default_value 2 ;
|
c@130
|
164 vamp:value_names ( "None, leave as zero" "None, repeat prior value" "Linear interpolation");
|
c@130
|
165 .
|
c@130
|
166 plugbase:cqvamp_output_constantq a vamp:DenseOutput ;
|
c@130
|
167 vamp:identifier "constantq" ;
|
c@130
|
168 dc:title "Constant-Q Spectrogram" ;
|
c@130
|
169 dc:description """Output of constant-Q transform, as a single vector per process block""" ;
|
c@130
|
170 vamp:fixed_bin_count "true" ;
|
c@130
|
171 vamp:unit "" ;
|
c@130
|
172 vamp:bin_count 216 ;
|
c@191
|
173 vamp:computes_signal_type af:Spectrogram ;
|
c@130
|
174 .
|
c@130
|
175 plugbase:cqvampmidi a vamp:Plugin ;
|
c@130
|
176 dc:title "Constant-Q Spectrogram (MIDI pitch range)" ;
|
c@130
|
177 vamp:name "Constant-Q Spectrogram (MIDI pitch range)" ;
|
c@130
|
178 dc:description """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio, specifying the frequency range in MIDI pitch units.""" ;
|
c@146
|
179 foaf:maker :library_maker ;
|
c@146
|
180 dc:rights """Plugin by Chris Cannam. Method by Christian Schörkhuber and Anssi Klapuri. Copyright (c) 2014 QMUL. BSD/MIT licence.""" ;
|
c@130
|
181 # cc:license <Place plugin license URI here and uncomment> ;
|
c@130
|
182 vamp:identifier "cqvampmidi" ;
|
c@130
|
183 vamp:vamp_API_version vamp:api_version_2 ;
|
cannam@196
|
184 owl:versionInfo "3" ;
|
c@130
|
185 vamp:input_domain vamp:TimeDomain ;
|
c@130
|
186
|
c@130
|
187 vamp:parameter plugbase:cqvampmidi_param_minpitch ;
|
c@130
|
188 vamp:parameter plugbase:cqvampmidi_param_maxpitch ;
|
c@130
|
189 vamp:parameter plugbase:cqvampmidi_param_tuning ;
|
c@130
|
190 vamp:parameter plugbase:cqvampmidi_param_bpo ;
|
c@130
|
191 vamp:parameter plugbase:cqvampmidi_param_interpolation ;
|
c@130
|
192
|
c@130
|
193 vamp:output plugbase:cqvampmidi_output_constantq ;
|
c@130
|
194 .
|
c@130
|
195 plugbase:cqvampmidi_param_minpitch a vamp:QuantizedParameter ;
|
c@71
|
196 vamp:identifier "minpitch" ;
|
c@71
|
197 dc:title "Minimum Pitch" ;
|
c@71
|
198 dc:format "MIDI units" ;
|
c@71
|
199 vamp:min_value 0 ;
|
c@71
|
200 vamp:max_value 127 ;
|
c@71
|
201 vamp:unit "MIDI units" ;
|
c@71
|
202 vamp:quantize_step 1 ;
|
c@71
|
203 vamp:default_value 36 ;
|
c@71
|
204 vamp:value_names ();
|
c@71
|
205 .
|
c@130
|
206 plugbase:cqvampmidi_param_maxpitch a vamp:QuantizedParameter ;
|
c@71
|
207 vamp:identifier "maxpitch" ;
|
c@71
|
208 dc:title "Maximum Pitch" ;
|
c@71
|
209 dc:format "MIDI units" ;
|
c@71
|
210 vamp:min_value 0 ;
|
c@71
|
211 vamp:max_value 127 ;
|
c@71
|
212 vamp:unit "MIDI units" ;
|
c@71
|
213 vamp:quantize_step 1 ;
|
c@71
|
214 vamp:default_value 84 ;
|
c@71
|
215 vamp:value_names ();
|
c@71
|
216 .
|
c@130
|
217 plugbase:cqvampmidi_param_tuning a vamp:Parameter ;
|
c@71
|
218 vamp:identifier "tuning" ;
|
c@71
|
219 dc:title "Tuning Frequency" ;
|
c@71
|
220 dc:format "Hz" ;
|
c@71
|
221 vamp:min_value 360 ;
|
c@71
|
222 vamp:max_value 500 ;
|
c@71
|
223 vamp:unit "Hz" ;
|
c@71
|
224 vamp:default_value 440 ;
|
c@71
|
225 vamp:value_names ();
|
c@71
|
226 .
|
c@130
|
227 plugbase:cqvampmidi_param_bpo a vamp:QuantizedParameter ;
|
c@71
|
228 vamp:identifier "bpo" ;
|
c@71
|
229 dc:title "Bins per Octave" ;
|
c@71
|
230 dc:format "bins" ;
|
c@71
|
231 vamp:min_value 2 ;
|
c@71
|
232 vamp:max_value 480 ;
|
c@71
|
233 vamp:unit "bins" ;
|
c@71
|
234 vamp:quantize_step 1 ;
|
c@130
|
235 vamp:default_value 36 ;
|
c@71
|
236 vamp:value_names ();
|
c@71
|
237 .
|
c@130
|
238 plugbase:cqvampmidi_param_interpolation a vamp:QuantizedParameter ;
|
c@130
|
239 vamp:identifier "interpolation" ;
|
c@130
|
240 dc:title "Interpolation" ;
|
c@130
|
241 dc:format "" ;
|
c@130
|
242 vamp:min_value 0 ;
|
c@130
|
243 vamp:max_value 2 ;
|
c@130
|
244 vamp:unit "" ;
|
c@130
|
245 vamp:quantize_step 1 ;
|
c@130
|
246 vamp:default_value 2 ;
|
c@130
|
247 vamp:value_names ( "None, leave as zero" "None, repeat prior value" "Linear interpolation");
|
c@130
|
248 .
|
c@130
|
249 plugbase:cqvampmidi_output_constantq a vamp:DenseOutput ;
|
c@71
|
250 vamp:identifier "constantq" ;
|
c@71
|
251 dc:title "Constant-Q Spectrogram" ;
|
c@71
|
252 dc:description """Output of constant-Q transform, as a single vector per process block""" ;
|
c@130
|
253 vamp:fixed_bin_count "true" ;
|
c@71
|
254 vamp:unit "" ;
|
c@130
|
255 vamp:bin_count 216 ;
|
c@191
|
256 vamp:computes_signal_type af:Spectrogram ;
|
c@71
|
257 .
|
c@71
|
258
|