annotate plugins/vamp-libxtract.n3 @ 22:01c72aeb9610

Fix line with invalid URI
author Chris Cannam
date Wed, 27 Feb 2013 14:18:48 +0000
parents 24cf3804da57
children 2b10aed4659e
rev   line source
Chris@1 1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
Chris@1 2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
Chris@1 3 @prefix vamp: <http://purl.org/ontology/vamp/> .
Chris@4 4 @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/vamp-libxtract#> .
Chris@1 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
Chris@1 6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
Chris@1 7 @prefix af: <http://purl.org/ontology/af/> .
Chris@1 8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
Chris@1 9 @prefix cc: <http://web.resource.org/cc/> .
Chris@11 10 @prefix : <#> .
Chris@1 11
Chris@1 12 <> a vamp:PluginDescription ;
Chris@1 13 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
Chris@4 14 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-libxtract> .
Chris@1 15
Chris@1 16 :vamp-libxtract a vamp:PluginLibrary ;
Chris@4 17 vamp:identifier "vamp-libxtract" ;
Chris@4 18 vamp:available_plugin plugbase:amdf ;
Chris@4 19 vamp:available_plugin plugbase:asdf ;
Chris@4 20 vamp:available_plugin plugbase:autocorrelation ;
Chris@4 21 vamp:available_plugin plugbase:average_deviation ;
Chris@4 22 vamp:available_plugin plugbase:bark_coefficients ;
Chris@4 23 vamp:available_plugin plugbase:crest ;
Chris@4 24 vamp:available_plugin plugbase:dct ;
Chris@4 25 vamp:available_plugin plugbase:f0 ;
Chris@4 26 vamp:available_plugin plugbase:failsafe_f0 ;
Chris@4 27 vamp:available_plugin plugbase:flatness ;
Chris@4 28 vamp:available_plugin plugbase:harmonic_spectrum ;
Chris@4 29 vamp:available_plugin plugbase:highest_value ;
Chris@4 30 vamp:available_plugin plugbase:irregularity_j ;
Chris@4 31 vamp:available_plugin plugbase:irregularity_k ;
Chris@4 32 vamp:available_plugin plugbase:kurtosis ;
Chris@4 33 vamp:available_plugin plugbase:loudness ;
Chris@4 34 vamp:available_plugin plugbase:lowest_value ;
Chris@4 35 vamp:available_plugin plugbase:mean ;
Chris@4 36 vamp:available_plugin plugbase:mfcc ;
Chris@4 37 vamp:available_plugin plugbase:noisiness ;
Chris@4 38 vamp:available_plugin plugbase:nonzero_count ;
Chris@4 39 vamp:available_plugin plugbase:odd_even_ratio ;
Chris@4 40 vamp:available_plugin plugbase:peak_spectrum ;
Chris@4 41 vamp:available_plugin plugbase:rms_amplitude ;
Chris@4 42 vamp:available_plugin plugbase:rolloff ;
Chris@4 43 vamp:available_plugin plugbase:sharpness ;
Chris@4 44 vamp:available_plugin plugbase:skewness ;
Chris@4 45 vamp:available_plugin plugbase:smoothness ;
Chris@4 46 vamp:available_plugin plugbase:spectral_average_deviation ;
Chris@4 47 vamp:available_plugin plugbase:spectral_centroid ;
Chris@4 48 vamp:available_plugin plugbase:spectral_inharmonicity ;
Chris@4 49 vamp:available_plugin plugbase:spectral_kurtosis ;
Chris@4 50 vamp:available_plugin plugbase:spectral_skewness ;
Chris@4 51 vamp:available_plugin plugbase:spectral_slope ;
Chris@4 52 vamp:available_plugin plugbase:spectral_standard_deviation ;
Chris@4 53 vamp:available_plugin plugbase:spectral_variance ;
Chris@4 54 vamp:available_plugin plugbase:spectrum ;
Chris@4 55 vamp:available_plugin plugbase:spread ;
Chris@4 56 vamp:available_plugin plugbase:standard_deviation ;
Chris@4 57 vamp:available_plugin plugbase:sum ;
Chris@4 58 vamp:available_plugin plugbase:tonality ;
Chris@4 59 vamp:available_plugin plugbase:tristimulus_1 ;
Chris@4 60 vamp:available_plugin plugbase:tristimulus_2 ;
Chris@4 61 vamp:available_plugin plugbase:tristimulus_3 ;
Chris@4 62 vamp:available_plugin plugbase:variance ;
Chris@4 63 vamp:available_plugin plugbase:zcr ;
Chris@11 64 foaf:page <http://libxtract.sourceforge.net/>
Chris@4 65 .
Chris@1 66
Chris@1 67 plugbase:amdf a vamp:Plugin ;
Chris@1 68 dc:title "Average Magnitude Difference Function" ;
Chris@1 69 vamp:name "Average Magnitude Difference Function" ;
Chris@4 70 dc:description """Extract the AMDF of an audio signal""" ;
Chris@1 71 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 72 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 73 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 74 vamp:identifier "amdf" ;
Chris@2 75 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 76 owl:versionInfo "2" ;
Chris@1 77 vamp:input_domain vamp:TimeDomain ;
Chris@1 78 vamp:output plugbase:amdf_output_amdf ;
Chris@1 79 .
Chris@1 80 plugbase:amdf_output_amdf a vamp:DenseOutput ;
Chris@1 81 vamp:identifier "amdf" ;
Chris@1 82 dc:title "Average Magnitude Difference Function" ;
Chris@1 83 dc:description "Extract the AMDF of an audio signal" ;
Chris@1 84 vamp:fixed_bin_count "true" ;
Chris@1 85 vamp:unit "" ;
Chris@1 86 vamp:bin_count 0 ;
Chris@1 87 vamp:bin_names ();
Chris@1 88 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 89 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 90 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 91 .
Chris@1 92 plugbase:asdf a vamp:Plugin ;
Chris@1 93 dc:title "Average Squared Difference Function" ;
Chris@1 94 vamp:name "Average Squared Difference Function" ;
Chris@4 95 dc:description """Extract the ASDF of an audio signal""" ;
Chris@1 96 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 97 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 98 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 99 vamp:identifier "asdf" ;
Chris@2 100 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 101 owl:versionInfo "2" ;
Chris@1 102 vamp:input_domain vamp:TimeDomain ;
Chris@1 103 vamp:output plugbase:asdf_output_asdf ;
Chris@1 104 .
Chris@1 105 plugbase:asdf_output_asdf a vamp:DenseOutput ;
Chris@1 106 vamp:identifier "asdf" ;
Chris@1 107 dc:title "Average Squared Difference Function" ;
Chris@1 108 dc:description "Extract the ASDF of an audio signal" ;
Chris@1 109 vamp:fixed_bin_count "true" ;
Chris@1 110 vamp:unit "" ;
Chris@1 111 vamp:bin_count 0 ;
Chris@1 112 vamp:bin_names ();
Chris@1 113 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 114 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 115 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 116 .
Chris@1 117 plugbase:autocorrelation a vamp:Plugin ;
Chris@1 118 dc:title "Autocorrelation" ;
Chris@1 119 vamp:name "Autocorrelation" ;
Chris@4 120 dc:description """Extract the autocorrelation of an audio signal""" ;
Chris@1 121 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 122 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 123 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 124 vamp:identifier "autocorrelation" ;
Chris@2 125 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 126 owl:versionInfo "2" ;
Chris@1 127 vamp:input_domain vamp:TimeDomain ;
Chris@1 128 vamp:output plugbase:autocorrelation_output_autocorrelation ;
Chris@1 129 .
Chris@1 130 plugbase:autocorrelation_output_autocorrelation a vamp:DenseOutput ;
Chris@1 131 vamp:identifier "autocorrelation" ;
Chris@1 132 dc:title "Autocorrelation" ;
Chris@1 133 dc:description "Extract the autocorrelation of an audio signal" ;
Chris@1 134 vamp:fixed_bin_count "true" ;
Chris@1 135 vamp:unit "" ;
Chris@1 136 vamp:bin_count 0 ;
Chris@1 137 vamp:bin_names ();
Chris@1 138 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 139 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 140 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 141 .
Chris@1 142 plugbase:average_deviation a vamp:Plugin ;
Chris@1 143 dc:title "Average Deviation" ;
Chris@1 144 vamp:name "Average Deviation" ;
Chris@4 145 dc:description """Extract the average deviation of a range of values""" ;
Chris@1 146 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 147 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 148 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 149 vamp:identifier "average_deviation" ;
Chris@2 150 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 151 owl:versionInfo "2" ;
Chris@1 152 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 153
Chris@1 154 vamp:output plugbase:average_deviation_output_average_deviation ;
Chris@1 155 .
Chris@1 156 plugbase:average_deviation_output_average_deviation a vamp:DenseOutput ;
Chris@1 157 vamp:identifier "average_deviation" ;
Chris@1 158 dc:title "Average Deviation" ;
Chris@1 159 dc:description "Extract the average deviation of a range of values" ;
Chris@1 160 vamp:fixed_bin_count "true" ;
Chris@1 161 vamp:unit "" ;
Chris@1 162 vamp:bin_count 0 ;
Chris@1 163 vamp:bin_names ();
Chris@1 164 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 165 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 166 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 167 .
Chris@1 168 plugbase:bark_coefficients a vamp:Plugin ;
Chris@1 169 dc:title "Bark Coefficients" ;
Chris@1 170 vamp:name "Bark Coefficients" ;
Chris@4 171 dc:description """Extract bark coefficients from an audio spectrum""" ;
Chris@1 172 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 173 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 174 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 175 vamp:identifier "bark_coefficients" ;
Chris@2 176 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 177 owl:versionInfo "2" ;
Chris@1 178 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 179
Chris@1 180 vamp:output plugbase:bark_coefficients_output_bark_coefficients ;
Chris@1 181 .
Chris@1 182 plugbase:bark_coefficients_output_bark_coefficients a vamp:DenseOutput ;
Chris@1 183 vamp:identifier "bark_coefficients" ;
Chris@1 184 dc:title "Bark Coefficients" ;
Chris@1 185 dc:description "Extract bark coefficients from an audio spectrum" ;
Chris@1 186 vamp:fixed_bin_count "true" ;
Chris@1 187 vamp:unit "" ;
Chris@1 188 vamp:bin_count 0 ;
Chris@1 189 vamp:bin_names ();
Chris@1 190 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 191 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 192 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 193 .
Chris@1 194 plugbase:crest a vamp:Plugin ;
Chris@1 195 dc:title "Spectral Crest Measure" ;
Chris@1 196 vamp:name "Spectral Crest Measure" ;
Chris@4 197 dc:description """Extract the spectral crest measure of an audio spectrum""" ;
Chris@1 198 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 199 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Peeters (2003). Distributed under the GNU General Public License""" ;
Chris@1 200 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 201 vamp:identifier "crest" ;
Chris@2 202 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 203 owl:versionInfo "2" ;
Chris@1 204 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 205
Chris@1 206 vamp:output plugbase:crest_output_crest ;
Chris@1 207 .
Chris@1 208 plugbase:crest_output_crest a vamp:DenseOutput ;
Chris@1 209 vamp:identifier "crest" ;
Chris@1 210 dc:title "Spectral Crest Measure" ;
Chris@1 211 dc:description "Extract the spectral crest measure of an audio spectrum" ;
Chris@1 212 vamp:fixed_bin_count "true" ;
Chris@1 213 vamp:unit "" ;
Chris@1 214 vamp:bin_count 0 ;
Chris@1 215 vamp:bin_names ();
Chris@1 216 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 217 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 218 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 219 .
Chris@1 220 plugbase:dct a vamp:Plugin ;
Chris@1 221 dc:title "Discrete Cosine Transform" ;
Chris@1 222 vamp:name "Discrete Cosine Transform" ;
Chris@4 223 dc:description """Extract the DCT of an audio signal""" ;
Chris@1 224 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 225 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 226 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 227 vamp:identifier "dct" ;
Chris@2 228 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 229 owl:versionInfo "2" ;
Chris@1 230 vamp:input_domain vamp:TimeDomain ;
Chris@1 231 vamp:output plugbase:dct_output_dct ;
Chris@1 232 .
Chris@1 233 plugbase:dct_output_dct a vamp:DenseOutput ;
Chris@1 234 vamp:identifier "dct" ;
Chris@1 235 dc:title "Discrete Cosine Transform" ;
Chris@1 236 dc:description "Extract the DCT of an audio signal" ;
Chris@1 237 vamp:fixed_bin_count "true" ;
Chris@1 238 vamp:unit "" ;
Chris@1 239 vamp:bin_count 0 ;
Chris@1 240 vamp:bin_names ();
Chris@1 241 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 242 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 243 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 244 .
Chris@1 245 plugbase:f0 a vamp:Plugin ;
Chris@1 246 dc:title "Fundamental Frequency" ;
Chris@1 247 vamp:name "Fundamental Frequency" ;
Chris@4 248 dc:description """Extract the fundamental frequency of an audio signal""" ;
Chris@1 249 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 250 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Jamie Bullock. Distributed under the GNU General Public License""" ;
Chris@1 251 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 252 vamp:identifier "f0" ;
Chris@2 253 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 254 owl:versionInfo "2" ;
Chris@1 255 vamp:input_domain vamp:TimeDomain ;
Chris@1 256 vamp:output plugbase:f0_output_f0 ;
Chris@1 257 .
Chris@1 258 plugbase:f0_output_f0 a vamp:DenseOutput ;
Chris@1 259 vamp:identifier "f0" ;
Chris@1 260 dc:title "Fundamental Frequency" ;
Chris@1 261 dc:description "Extract the fundamental frequency of an audio signal" ;
Chris@1 262 vamp:fixed_bin_count "true" ;
Chris@1 263 vamp:unit "Hz" ;
Chris@1 264 vamp:bin_count 0 ;
Chris@1 265 vamp:bin_names ();
Chris@1 266 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 267 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 268 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 269 .
Chris@1 270 plugbase:failsafe_f0 a vamp:Plugin ;
Chris@1 271 dc:title "Fundamental Frequency (failsafe)" ;
Chris@1 272 vamp:name "Fundamental Frequency (failsafe)" ;
Chris@4 273 dc:description """Extract the fundamental frequency of an audio signal (failsafe)""" ;
Chris@1 274 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 275 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Jamie Bullock. Distributed under the GNU General Public License""" ;
Chris@1 276 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 277 vamp:identifier "failsafe_f0" ;
Chris@2 278 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 279 owl:versionInfo "2" ;
Chris@1 280 vamp:input_domain vamp:TimeDomain ;
Chris@1 281 vamp:output plugbase:failsafe_f0_output_failsafe_f0 ;
Chris@1 282 .
Chris@1 283 plugbase:failsafe_f0_output_failsafe_f0 a vamp:DenseOutput ;
Chris@1 284 vamp:identifier "failsafe_f0" ;
Chris@1 285 dc:title "Fundamental Frequency (failsafe)" ;
Chris@1 286 dc:description "Extract the fundamental frequency of an audio signal (failsafe)" ;
Chris@1 287 vamp:fixed_bin_count "true" ;
Chris@1 288 vamp:unit "Hz" ;
Chris@1 289 vamp:bin_count 0 ;
Chris@1 290 vamp:bin_names ();
Chris@1 291 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 292 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 293 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 294 .
Chris@1 295 plugbase:flatness a vamp:Plugin ;
Chris@1 296 dc:title "Spectral Flatness" ;
Chris@1 297 vamp:name "Spectral Flatness" ;
Chris@4 298 dc:description """Extract the spectral flatness of an audio spectrum""" ;
Chris@1 299 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 300 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Tristan Jehan (2005). Distributed under the GNU General Public License""" ;
Chris@1 301 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 302 vamp:identifier "flatness" ;
Chris@2 303 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 304 owl:versionInfo "2" ;
Chris@1 305 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 306
Chris@1 307 vamp:output plugbase:flatness_output_flatness ;
Chris@1 308 .
Chris@1 309 plugbase:flatness_output_flatness a vamp:DenseOutput ;
Chris@1 310 vamp:identifier "flatness" ;
Chris@1 311 dc:title "Spectral Flatness" ;
Chris@1 312 dc:description "Extract the spectral flatness of an audio spectrum" ;
Chris@1 313 vamp:fixed_bin_count "true" ;
Chris@1 314 vamp:unit "" ;
Chris@1 315 vamp:bin_count 0 ;
Chris@1 316 vamp:bin_names ();
Chris@1 317 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 318 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 319 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 320 .
Chris@1 321 plugbase:harmonic_spectrum a vamp:Plugin ;
Chris@1 322 dc:title "Harmonic Spectrum" ;
Chris@1 323 vamp:name "Harmonic Spectrum" ;
Chris@4 324 dc:description """Extract the harmonics from an audio spectrum""" ;
Chris@1 325 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 326 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 327 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 328 vamp:identifier "harmonic_spectrum" ;
Chris@2 329 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 330 owl:versionInfo "2" ;
Chris@1 331 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 332
Chris@1 333
Chris@2 334 vamp:parameter plugbase:harmonic_spectrum_param_peak-threshold ;
Chris@2 335 vamp:parameter plugbase:harmonic_spectrum_param_harmonic-threshold ;
Chris@1 336
Chris@1 337 vamp:output plugbase:harmonic_spectrum_output_amplitudes ;
Chris@1 338 .
Chris@2 339 plugbase:harmonic_spectrum_param_peak-threshold a vamp:Parameter ;
Chris@2 340 vamp:identifier "peak-threshold" ;
Chris@1 341 dc:title "Peak Threshold" ;
Chris@1 342 dc:format "%" ;
Chris@1 343 vamp:min_value 0 ;
Chris@1 344 vamp:max_value 100 ;
Chris@1 345 vamp:unit "%" ;
Chris@1 346 vamp:default_value 10 ;
Chris@1 347 vamp:value_names ();
Chris@1 348 .
Chris@2 349 plugbase:harmonic_spectrum_param_harmonic-threshold a vamp:Parameter ;
Chris@2 350 vamp:identifier "harmonic-threshold" ;
Chris@1 351 dc:title "Harmonic Threshold" ;
Chris@1 352 dc:format "" ;
Chris@1 353 vamp:min_value 0 ;
Chris@1 354 vamp:max_value 1 ;
Chris@1 355 vamp:unit "" ;
Chris@1 356 vamp:default_value 0.1 ;
Chris@1 357 vamp:value_names ();
Chris@1 358 .
Chris@1 359 plugbase:harmonic_spectrum_output_amplitudes a vamp:DenseOutput ;
Chris@1 360 vamp:identifier "amplitudes" ;
Chris@1 361 dc:title "Peak Amplitudes" ;
Chris@1 362 dc:description "" ;
Chris@1 363 vamp:fixed_bin_count "true" ;
Chris@1 364 vamp:unit "" ;
Chris@1 365 vamp:bin_count 0 ;
Chris@1 366 vamp:bin_names ();
Chris@1 367 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 368 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 369 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 370 .
Chris@1 371 plugbase:highest_value a vamp:Plugin ;
Chris@1 372 dc:title "Highest Value" ;
Chris@1 373 vamp:name "Highest Value" ;
Chris@4 374 dc:description """Extract the highest value from a given range""" ;
Chris@1 375 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 376 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 377 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 378 vamp:identifier "highest_value" ;
Chris@2 379 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 380 owl:versionInfo "2" ;
Chris@1 381 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 382
Chris@1 383 vamp:output plugbase:highest_value_output_highest_value ;
Chris@1 384 .
Chris@1 385 plugbase:highest_value_output_highest_value a vamp:DenseOutput ;
Chris@1 386 vamp:identifier "highest_value" ;
Chris@1 387 dc:title "Highest Value" ;
Chris@1 388 dc:description "Extract the highest value from a given range" ;
Chris@1 389 vamp:fixed_bin_count "true" ;
Chris@1 390 vamp:unit "" ;
Chris@1 391 vamp:bin_count 0 ;
Chris@1 392 vamp:bin_names ();
Chris@1 393 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 394 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 395 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 396 .
Chris@1 397 plugbase:irregularity_j a vamp:Plugin ;
Chris@1 398 dc:title "Irregularity II" ;
Chris@1 399 vamp:name "Irregularity II" ;
Chris@4 400 dc:description """Extract the irregularity (type II) of an audio spectrum""" ;
Chris@1 401 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 402 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Jensen (1999). Distributed under the GNU General Public License""" ;
Chris@1 403 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 404 vamp:identifier "irregularity_j" ;
Chris@2 405 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 406 owl:versionInfo "2" ;
Chris@1 407 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 408
Chris@1 409 vamp:output plugbase:irregularity_j_output_irregularity_j ;
Chris@1 410 .
Chris@1 411 plugbase:irregularity_j_output_irregularity_j a vamp:DenseOutput ;
Chris@1 412 vamp:identifier "irregularity_j" ;
Chris@1 413 dc:title "Irregularity II" ;
Chris@1 414 dc:description "Extract the irregularity (type II) of an audio spectrum" ;
Chris@1 415 vamp:fixed_bin_count "true" ;
Chris@1 416 vamp:unit "" ;
Chris@1 417 vamp:bin_count 0 ;
Chris@1 418 vamp:bin_names ();
Chris@1 419 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 420 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 421 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 422 .
Chris@1 423 plugbase:irregularity_k a vamp:Plugin ;
Chris@1 424 dc:title "Irregularity I" ;
Chris@1 425 vamp:name "Irregularity I" ;
Chris@4 426 dc:description """Extract the irregularity (type I) of an audio spectrum""" ;
Chris@1 427 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 428 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Krimphoff (1994). Distributed under the GNU General Public License""" ;
Chris@1 429 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 430 vamp:identifier "irregularity_k" ;
Chris@2 431 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 432 owl:versionInfo "2" ;
Chris@1 433 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 434
Chris@1 435 vamp:output plugbase:irregularity_k_output_irregularity_k ;
Chris@1 436 .
Chris@1 437 plugbase:irregularity_k_output_irregularity_k a vamp:DenseOutput ;
Chris@1 438 vamp:identifier "irregularity_k" ;
Chris@1 439 dc:title "Irregularity I" ;
Chris@1 440 dc:description "Extract the irregularity (type I) of an audio spectrum" ;
Chris@1 441 vamp:fixed_bin_count "true" ;
Chris@1 442 vamp:unit "" ;
Chris@1 443 vamp:bin_count 0 ;
Chris@1 444 vamp:bin_names ();
Chris@1 445 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 446 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 447 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 448 .
Chris@1 449 plugbase:kurtosis a vamp:Plugin ;
Chris@1 450 dc:title "Kurtosis" ;
Chris@1 451 vamp:name "Kurtosis" ;
Chris@4 452 dc:description """Extract the kurtosis of a range of values""" ;
Chris@1 453 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 454 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 455 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 456 vamp:identifier "kurtosis" ;
Chris@2 457 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 458 owl:versionInfo "2" ;
Chris@1 459 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 460
Chris@1 461 vamp:output plugbase:kurtosis_output_kurtosis ;
Chris@1 462 .
Chris@1 463 plugbase:kurtosis_output_kurtosis a vamp:DenseOutput ;
Chris@1 464 vamp:identifier "kurtosis" ;
Chris@1 465 dc:title "Kurtosis" ;
Chris@1 466 dc:description "Extract the kurtosis of a range of values" ;
Chris@1 467 vamp:fixed_bin_count "true" ;
Chris@1 468 vamp:unit "" ;
Chris@1 469 vamp:bin_count 0 ;
Chris@1 470 vamp:bin_names ();
Chris@1 471 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 472 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 473 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 474 .
Chris@1 475 plugbase:loudness a vamp:Plugin ;
Chris@1 476 dc:title "Loudness" ;
Chris@1 477 vamp:name "Loudness" ;
Chris@4 478 dc:description """Extract the loudness of an audio signal from its spectrum""" ;
Chris@1 479 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 480 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Moore, Glasberg et al (2005). Distributed under the GNU General Public License""" ;
Chris@1 481 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 482 vamp:identifier "loudness" ;
Chris@2 483 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 484 owl:versionInfo "2" ;
Chris@1 485 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 486
Chris@1 487 vamp:output plugbase:loudness_output_loudness ;
Chris@1 488 .
Chris@1 489 plugbase:loudness_output_loudness a vamp:DenseOutput ;
Chris@1 490 vamp:identifier "loudness" ;
Chris@1 491 dc:title "Loudness" ;
Chris@1 492 dc:description "Extract the loudness of an audio signal from its spectrum" ;
Chris@1 493 vamp:fixed_bin_count "true" ;
Chris@1 494 vamp:unit "" ;
Chris@1 495 vamp:bin_count 0 ;
Chris@1 496 vamp:bin_names ();
Chris@1 497 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 498 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 499 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 500 .
Chris@1 501 plugbase:lowest_value a vamp:Plugin ;
Chris@1 502 dc:title "Lowest Value" ;
Chris@1 503 vamp:name "Lowest Value" ;
Chris@4 504 dc:description """Extract the lowest value from a given range""" ;
Chris@1 505 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 506 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 507 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 508 vamp:identifier "lowest_value" ;
Chris@2 509 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 510 owl:versionInfo "2" ;
Chris@1 511 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 512
Chris@1 513 vamp:output plugbase:lowest_value_output_lowest_value ;
Chris@1 514 .
Chris@1 515 plugbase:lowest_value_output_lowest_value a vamp:DenseOutput ;
Chris@1 516 vamp:identifier "lowest_value" ;
Chris@1 517 dc:title "Lowest Value" ;
Chris@1 518 dc:description "Extract the lowest value from a given range" ;
Chris@1 519 vamp:fixed_bin_count "true" ;
Chris@1 520 vamp:unit "" ;
Chris@1 521 vamp:bin_count 0 ;
Chris@1 522 vamp:bin_names ();
Chris@1 523 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 524 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 525 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 526 .
Chris@1 527 plugbase:mean a vamp:Plugin ;
Chris@1 528 dc:title "Mean" ;
Chris@1 529 vamp:name "Mean" ;
Chris@4 530 dc:description """Extract the mean of a range of values""" ;
Chris@1 531 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 532 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 533 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 534 vamp:identifier "mean" ;
Chris@2 535 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 536 owl:versionInfo "2" ;
Chris@1 537 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 538
Chris@1 539 vamp:output plugbase:mean_output_mean ;
Chris@1 540 .
Chris@1 541 plugbase:mean_output_mean a vamp:DenseOutput ;
Chris@1 542 vamp:identifier "mean" ;
Chris@1 543 dc:title "Mean" ;
Chris@1 544 dc:description "Extract the mean of a range of values" ;
Chris@1 545 vamp:fixed_bin_count "true" ;
Chris@1 546 vamp:unit "" ;
Chris@1 547 vamp:bin_count 0 ;
Chris@1 548 vamp:bin_names ();
Chris@1 549 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 550 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 551 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 552 .
Chris@1 553 plugbase:mfcc a vamp:Plugin ;
Chris@1 554 dc:title "Mel-Frequency Cepstral Coefficients" ;
Chris@1 555 vamp:name "Mel-Frequency Cepstral Coefficients" ;
Chris@4 556 dc:description """Extract MFCC from an audio spectrum""" ;
Chris@1 557 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 558 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Rabiner. Distributed under the GNU General Public License""" ;
Chris@1 559 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 560 vamp:identifier "mfcc" ;
Chris@2 561 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 562 owl:versionInfo "2" ;
Chris@1 563 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 564
Chris@1 565
Chris@1 566 vamp:parameter plugbase:mfcc_param_minfreq ;
Chris@1 567 vamp:parameter plugbase:mfcc_param_maxfreq ;
Chris@1 568 vamp:parameter plugbase:mfcc_param_bands ;
Chris@1 569 vamp:parameter plugbase:mfcc_param_lowestcoef ;
Chris@1 570 vamp:parameter plugbase:mfcc_param_highestcoef ;
Chris@1 571 vamp:parameter plugbase:mfcc_param_style ;
Chris@1 572
Chris@1 573 vamp:output plugbase:mfcc_output_mfcc ;
Chris@1 574 .
Chris@1 575 plugbase:mfcc_param_minfreq a vamp:Parameter ;
Chris@1 576 vamp:identifier "minfreq" ;
Chris@1 577 dc:title "Minimum Frequency" ;
Chris@1 578 dc:format "Hz" ;
Chris@1 579 vamp:min_value 0 ;
Chris@1 580 vamp:max_value 24000 ;
Chris@1 581 vamp:unit "Hz" ;
Chris@1 582 vamp:default_value 80 ;
Chris@1 583 vamp:value_names ();
Chris@1 584 .
Chris@1 585 plugbase:mfcc_param_maxfreq a vamp:Parameter ;
Chris@1 586 vamp:identifier "maxfreq" ;
Chris@1 587 dc:title "Maximum Frequency" ;
Chris@1 588 dc:format "Hz" ;
Chris@1 589 vamp:min_value 0 ;
Chris@1 590 vamp:max_value 24000 ;
Chris@1 591 vamp:unit "Hz" ;
Chris@1 592 vamp:default_value 18000 ;
Chris@1 593 vamp:value_names ();
Chris@1 594 .
Chris@1 595 plugbase:mfcc_param_bands a vamp:QuantizedParameter ;
Chris@1 596 vamp:identifier "bands" ;
Chris@1 597 dc:title "# Mel Frequency Bands" ;
Chris@1 598 dc:format "" ;
Chris@1 599 vamp:min_value 10 ;
Chris@1 600 vamp:max_value 80 ;
Chris@1 601 vamp:unit "" ;
Chris@1 602 vamp:quantize_step 1 ;
Chris@1 603 vamp:default_value 40 ;
Chris@1 604 vamp:value_names ();
Chris@1 605 .
Chris@1 606 plugbase:mfcc_param_lowestcoef a vamp:QuantizedParameter ;
Chris@1 607 vamp:identifier "lowestcoef" ;
Chris@1 608 dc:title "Lowest Coefficient Returned" ;
Chris@1 609 dc:format "" ;
Chris@1 610 vamp:min_value 0 ;
Chris@1 611 vamp:max_value 80 ;
Chris@1 612 vamp:unit "" ;
Chris@1 613 vamp:quantize_step 1 ;
Chris@1 614 vamp:default_value 0 ;
Chris@1 615 vamp:value_names ();
Chris@1 616 .
Chris@1 617 plugbase:mfcc_param_highestcoef a vamp:QuantizedParameter ;
Chris@1 618 vamp:identifier "highestcoef" ;
Chris@1 619 dc:title "Highest Coefficient Returned" ;
Chris@1 620 dc:format "" ;
Chris@1 621 vamp:min_value 0 ;
Chris@1 622 vamp:max_value 80 ;
Chris@1 623 vamp:unit "" ;
Chris@1 624 vamp:quantize_step 1 ;
Chris@1 625 vamp:default_value 20 ;
Chris@1 626 vamp:value_names ();
Chris@1 627 .
Chris@1 628 plugbase:mfcc_param_style a vamp:QuantizedParameter ;
Chris@1 629 vamp:identifier "style" ;
Chris@1 630 dc:title "MFCC Type" ;
Chris@1 631 dc:format "" ;
Chris@1 632 vamp:min_value 0 ;
Chris@1 633 vamp:max_value 1 ;
Chris@1 634 vamp:unit "" ;
Chris@1 635 vamp:quantize_step 1 ;
Chris@1 636 vamp:default_value 0 ;
Chris@1 637 vamp:value_names ( "Equal Gain" "Equal Area");
Chris@1 638 .
Chris@1 639 plugbase:mfcc_output_mfcc a vamp:DenseOutput ;
Chris@1 640 vamp:identifier "mfcc" ;
Chris@1 641 dc:title "Mel-Frequency Cepstral Coefficients" ;
Chris@1 642 dc:description "Extract MFCC from an audio spectrum" ;
Chris@1 643 vamp:fixed_bin_count "true" ;
Chris@1 644 vamp:unit "" ;
Chris@1 645 vamp:bin_count 0 ;
Chris@1 646 vamp:bin_names ();
Chris@1 647 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 648 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 649 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 650 .
Chris@1 651 plugbase:noisiness a vamp:Plugin ;
Chris@1 652 dc:title "Noisiness" ;
Chris@1 653 vamp:name "Noisiness" ;
Chris@4 654 dc:description """Extract the noisiness of an audio spectrum""" ;
Chris@1 655 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 656 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Tae Hong Park (2000). Distributed under the GNU General Public License""" ;
Chris@1 657 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 658 vamp:identifier "noisiness" ;
Chris@2 659 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 660 owl:versionInfo "2" ;
Chris@1 661 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 662
Chris@1 663
Chris@2 664 vamp:parameter plugbase:noisiness_param_peak-threshold ;
Chris@2 665 vamp:parameter plugbase:noisiness_param_harmonic-threshold ;
Chris@1 666
Chris@1 667 vamp:output plugbase:noisiness_output_noisiness ;
Chris@1 668 .
Chris@2 669 plugbase:noisiness_param_peak-threshold a vamp:Parameter ;
Chris@2 670 vamp:identifier "peak-threshold" ;
Chris@1 671 dc:title "Peak Threshold" ;
Chris@1 672 dc:format "%" ;
Chris@1 673 vamp:min_value 0 ;
Chris@1 674 vamp:max_value 100 ;
Chris@1 675 vamp:unit "%" ;
Chris@1 676 vamp:default_value 10 ;
Chris@1 677 vamp:value_names ();
Chris@1 678 .
Chris@2 679 plugbase:noisiness_param_harmonic-threshold a vamp:Parameter ;
Chris@2 680 vamp:identifier "harmonic-threshold" ;
Chris@1 681 dc:title "Harmonic Threshold" ;
Chris@1 682 dc:format "" ;
Chris@1 683 vamp:min_value 0 ;
Chris@1 684 vamp:max_value 1 ;
Chris@1 685 vamp:unit "" ;
Chris@1 686 vamp:default_value 0.1 ;
Chris@1 687 vamp:value_names ();
Chris@1 688 .
Chris@1 689 plugbase:noisiness_output_noisiness a vamp:DenseOutput ;
Chris@1 690 vamp:identifier "noisiness" ;
Chris@1 691 dc:title "Noisiness" ;
Chris@1 692 dc:description "Extract the noisiness of an audio spectrum" ;
Chris@1 693 vamp:fixed_bin_count "true" ;
Chris@1 694 vamp:unit "" ;
Chris@1 695 vamp:bin_count 0 ;
Chris@1 696 vamp:bin_names ();
Chris@1 697 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 698 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 699 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 700 .
Chris@1 701 plugbase:nonzero_count a vamp:Plugin ;
Chris@1 702 dc:title "Non-zero count" ;
Chris@1 703 vamp:name "Non-zero count" ;
Chris@4 704 dc:description """Extract the number of non-zero elements in an input spectrum""" ;
Chris@1 705 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 706 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 707 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 708 vamp:identifier "nonzero_count" ;
Chris@2 709 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 710 owl:versionInfo "2" ;
Chris@1 711 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 712
Chris@1 713
Chris@2 714 vamp:parameter plugbase:nonzero_count_param_peak-threshold ;
Chris@1 715
Chris@1 716 vamp:output plugbase:nonzero_count_output_nonzero_count ;
Chris@1 717 .
Chris@2 718 plugbase:nonzero_count_param_peak-threshold a vamp:Parameter ;
Chris@2 719 vamp:identifier "peak-threshold" ;
Chris@1 720 dc:title "Peak Threshold" ;
Chris@1 721 dc:format "%" ;
Chris@1 722 vamp:min_value 0 ;
Chris@1 723 vamp:max_value 100 ;
Chris@1 724 vamp:unit "%" ;
Chris@1 725 vamp:default_value 10 ;
Chris@1 726 vamp:value_names ();
Chris@1 727 .
Chris@1 728 plugbase:nonzero_count_output_nonzero_count a vamp:DenseOutput ;
Chris@1 729 vamp:identifier "nonzero_count" ;
Chris@1 730 dc:title "Non-zero count" ;
Chris@1 731 dc:description "Extract the number of non-zero elements in an input spectrum" ;
Chris@1 732 vamp:fixed_bin_count "true" ;
Chris@1 733 vamp:unit "" ;
Chris@1 734 vamp:bin_count 0 ;
Chris@1 735 vamp:bin_names ();
Chris@1 736 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 737 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 738 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 739 .
Chris@1 740 plugbase:odd_even_ratio a vamp:Plugin ;
Chris@1 741 dc:title "Odd/even Harmonic Ratio" ;
Chris@1 742 vamp:name "Odd/even Harmonic Ratio" ;
Chris@4 743 dc:description """Extract the odd-to-even harmonic ratio of an audio spectrum""" ;
Chris@1 744 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 745 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 746 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 747 vamp:identifier "odd_even_ratio" ;
Chris@2 748 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 749 owl:versionInfo "2" ;
Chris@1 750 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 751
Chris@1 752
Chris@2 753 vamp:parameter plugbase:odd_even_ratio_param_peak-threshold ;
Chris@2 754 vamp:parameter plugbase:odd_even_ratio_param_harmonic-threshold ;
Chris@1 755
Chris@1 756 vamp:output plugbase:odd_even_ratio_output_odd_even_ratio ;
Chris@1 757 .
Chris@2 758 plugbase:odd_even_ratio_param_peak-threshold a vamp:Parameter ;
Chris@2 759 vamp:identifier "peak-threshold" ;
Chris@1 760 dc:title "Peak Threshold" ;
Chris@1 761 dc:format "%" ;
Chris@1 762 vamp:min_value 0 ;
Chris@1 763 vamp:max_value 100 ;
Chris@1 764 vamp:unit "%" ;
Chris@1 765 vamp:default_value 10 ;
Chris@1 766 vamp:value_names ();
Chris@1 767 .
Chris@2 768 plugbase:odd_even_ratio_param_harmonic-threshold a vamp:Parameter ;
Chris@2 769 vamp:identifier "harmonic-threshold" ;
Chris@1 770 dc:title "Harmonic Threshold" ;
Chris@1 771 dc:format "" ;
Chris@1 772 vamp:min_value 0 ;
Chris@1 773 vamp:max_value 1 ;
Chris@1 774 vamp:unit "" ;
Chris@1 775 vamp:default_value 0.1 ;
Chris@1 776 vamp:value_names ();
Chris@1 777 .
Chris@1 778 plugbase:odd_even_ratio_output_odd_even_ratio a vamp:DenseOutput ;
Chris@1 779 vamp:identifier "odd_even_ratio" ;
Chris@1 780 dc:title "Odd/even Harmonic Ratio" ;
Chris@1 781 dc:description "Extract the odd-to-even harmonic ratio of an audio spectrum" ;
Chris@1 782 vamp:fixed_bin_count "true" ;
Chris@1 783 vamp:unit "" ;
Chris@1 784 vamp:bin_count 0 ;
Chris@1 785 vamp:bin_names ();
Chris@1 786 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 787 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 788 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 789 .
Chris@1 790 plugbase:peak_spectrum a vamp:Plugin ;
Chris@1 791 dc:title "Peak Spectrum" ;
Chris@1 792 vamp:name "Peak Spectrum" ;
Chris@4 793 dc:description """Extract the spectral peaks from an audio spectrum""" ;
Chris@1 794 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 795 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 796 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 797 vamp:identifier "peak_spectrum" ;
Chris@2 798 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 799 owl:versionInfo "2" ;
Chris@1 800 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 801
Chris@1 802
Chris@2 803 vamp:parameter plugbase:peak_spectrum_param_peak-threshold ;
Chris@1 804
Chris@1 805 vamp:output plugbase:peak_spectrum_output_amplitudes ;
Chris@1 806 .
Chris@2 807 plugbase:peak_spectrum_param_peak-threshold a vamp:Parameter ;
Chris@2 808 vamp:identifier "peak-threshold" ;
Chris@1 809 dc:title "Peak Threshold" ;
Chris@1 810 dc:format "%" ;
Chris@1 811 vamp:min_value 0 ;
Chris@1 812 vamp:max_value 100 ;
Chris@1 813 vamp:unit "%" ;
Chris@1 814 vamp:default_value 10 ;
Chris@1 815 vamp:value_names ();
Chris@1 816 .
Chris@1 817 plugbase:peak_spectrum_output_amplitudes a vamp:DenseOutput ;
Chris@1 818 vamp:identifier "amplitudes" ;
Chris@1 819 dc:title "Peak Amplitudes" ;
Chris@1 820 dc:description "" ;
Chris@1 821 vamp:fixed_bin_count "true" ;
Chris@1 822 vamp:unit "" ;
Chris@1 823 vamp:bin_count 0 ;
Chris@1 824 vamp:bin_names ();
Chris@1 825 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 826 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 827 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 828 .
Chris@1 829 plugbase:rms_amplitude a vamp:Plugin ;
Chris@1 830 dc:title "RMS Amplitude" ;
Chris@1 831 vamp:name "RMS Amplitude" ;
Chris@4 832 dc:description """Extract the RMS amplitude of an audio signal""" ;
Chris@1 833 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 834 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 835 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 836 vamp:identifier "rms_amplitude" ;
Chris@2 837 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 838 owl:versionInfo "2" ;
Chris@1 839 vamp:input_domain vamp:TimeDomain ;
Chris@1 840 vamp:output plugbase:rms_amplitude_output_rms_amplitude ;
Chris@1 841 .
Chris@1 842 plugbase:rms_amplitude_output_rms_amplitude a vamp:DenseOutput ;
Chris@1 843 vamp:identifier "rms_amplitude" ;
Chris@1 844 dc:title "RMS Amplitude" ;
Chris@1 845 dc:description "Extract the RMS amplitude of an audio signal" ;
Chris@1 846 vamp:fixed_bin_count "true" ;
Chris@1 847 vamp:unit "" ;
Chris@1 848 vamp:bin_count 0 ;
Chris@1 849 vamp:bin_names ();
Chris@1 850 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 851 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 852 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 853 .
Chris@1 854 plugbase:rolloff a vamp:Plugin ;
Chris@1 855 dc:title "Spectral Rolloff" ;
Chris@1 856 vamp:name "Spectral Rolloff" ;
Chris@4 857 dc:description """Extract the rolloff point of an audio spectrum""" ;
Chris@1 858 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 859 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Bee Suan Ong (2005). Distributed under the GNU General Public License""" ;
Chris@1 860 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 861 vamp:identifier "rolloff" ;
Chris@2 862 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 863 owl:versionInfo "2" ;
Chris@1 864 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 865
Chris@1 866
Chris@2 867 vamp:parameter plugbase:rolloff_param_rolloff-threshold ;
Chris@1 868
Chris@1 869 vamp:output plugbase:rolloff_output_rolloff ;
Chris@1 870 .
Chris@2 871 plugbase:rolloff_param_rolloff-threshold a vamp:Parameter ;
Chris@2 872 vamp:identifier "rolloff-threshold" ;
Chris@1 873 dc:title "Rolloff Threshold" ;
Chris@1 874 dc:format "%" ;
Chris@1 875 vamp:min_value 0 ;
Chris@1 876 vamp:max_value 100 ;
Chris@1 877 vamp:unit "%" ;
Chris@1 878 vamp:default_value 90 ;
Chris@1 879 vamp:value_names ();
Chris@1 880 .
Chris@1 881 plugbase:rolloff_output_rolloff a vamp:DenseOutput ;
Chris@1 882 vamp:identifier "rolloff" ;
Chris@1 883 dc:title "Spectral Rolloff" ;
Chris@1 884 dc:description "Extract the rolloff point of an audio spectrum" ;
Chris@1 885 vamp:fixed_bin_count "true" ;
Chris@1 886 vamp:unit "Hz" ;
Chris@1 887 vamp:bin_count 0 ;
Chris@1 888 vamp:bin_names ();
Chris@1 889 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 890 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 891 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 892 .
Chris@1 893 plugbase:sharpness a vamp:Plugin ;
Chris@1 894 dc:title "Spectral Sharpness" ;
Chris@1 895 vamp:name "Spectral Sharpness" ;
Chris@4 896 dc:description """Extract the spectral sharpness of an audio spectrum""" ;
Chris@1 897 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 898 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 899 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 900 vamp:identifier "sharpness" ;
Chris@2 901 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 902 owl:versionInfo "2" ;
Chris@1 903 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 904
Chris@1 905 vamp:output plugbase:sharpness_output_sharpness ;
Chris@1 906 .
Chris@1 907 plugbase:sharpness_output_sharpness a vamp:DenseOutput ;
Chris@1 908 vamp:identifier "sharpness" ;
Chris@1 909 dc:title "Spectral Sharpness" ;
Chris@1 910 dc:description "Extract the spectral sharpness of an audio spectrum" ;
Chris@1 911 vamp:fixed_bin_count "true" ;
Chris@1 912 vamp:unit "" ;
Chris@1 913 vamp:bin_count 0 ;
Chris@1 914 vamp:bin_names ();
Chris@1 915 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 916 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 917 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 918 .
Chris@1 919 plugbase:skewness a vamp:Plugin ;
Chris@1 920 dc:title "Skewness" ;
Chris@1 921 vamp:name "Skewness" ;
Chris@4 922 dc:description """Extract the skewness of a range of values""" ;
Chris@1 923 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 924 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 925 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 926 vamp:identifier "skewness" ;
Chris@2 927 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 928 owl:versionInfo "2" ;
Chris@1 929 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 930
Chris@1 931 vamp:output plugbase:skewness_output_skewness ;
Chris@1 932 .
Chris@1 933 plugbase:skewness_output_skewness a vamp:DenseOutput ;
Chris@1 934 vamp:identifier "skewness" ;
Chris@1 935 dc:title "Skewness" ;
Chris@1 936 dc:description "Extract the skewness of a range of values" ;
Chris@1 937 vamp:fixed_bin_count "true" ;
Chris@1 938 vamp:unit "" ;
Chris@1 939 vamp:bin_count 0 ;
Chris@1 940 vamp:bin_names ();
Chris@1 941 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 942 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 943 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 944 .
Chris@1 945 plugbase:smoothness a vamp:Plugin ;
Chris@1 946 dc:title "Spectral Smoothness" ;
Chris@1 947 vamp:name "Spectral Smoothness" ;
Chris@4 948 dc:description """Extract the spectral smoothness of an audio spectrum""" ;
Chris@1 949 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 950 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from McAdams (1999). Distributed under the GNU General Public License""" ;
Chris@1 951 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 952 vamp:identifier "smoothness" ;
Chris@2 953 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 954 owl:versionInfo "2" ;
Chris@1 955 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 956
Chris@1 957 vamp:output plugbase:smoothness_output_smoothness ;
Chris@1 958 .
Chris@1 959 plugbase:smoothness_output_smoothness a vamp:DenseOutput ;
Chris@1 960 vamp:identifier "smoothness" ;
Chris@1 961 dc:title "Spectral Smoothness" ;
Chris@1 962 dc:description "Extract the spectral smoothness of an audio spectrum" ;
Chris@1 963 vamp:fixed_bin_count "true" ;
Chris@1 964 vamp:unit "" ;
Chris@1 965 vamp:bin_count 0 ;
Chris@1 966 vamp:bin_names ();
Chris@1 967 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 968 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 969 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 970 .
Chris@1 971 plugbase:spectral_average_deviation a vamp:Plugin ;
Chris@1 972 dc:title "Spectral Average Deviation" ;
Chris@1 973 vamp:name "Spectral Average Deviation" ;
Chris@4 974 dc:description """Extract the average deviation of an audio spectrum""" ;
Chris@1 975 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 976 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 977 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 978 vamp:identifier "spectral_average_deviation" ;
Chris@2 979 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 980 owl:versionInfo "2" ;
Chris@1 981 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 982
Chris@1 983 vamp:output plugbase:spectral_average_deviation_output_spectral_average_deviation ;
Chris@1 984 .
Chris@1 985 plugbase:spectral_average_deviation_output_spectral_average_deviation a vamp:DenseOutput ;
Chris@1 986 vamp:identifier "spectral_average_deviation" ;
Chris@1 987 dc:title "Spectral Average Deviation" ;
Chris@1 988 dc:description "Extract the average deviation of an audio spectrum" ;
Chris@1 989 vamp:fixed_bin_count "true" ;
Chris@1 990 vamp:unit "Hz" ;
Chris@1 991 vamp:bin_count 0 ;
Chris@1 992 vamp:bin_names ();
Chris@1 993 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 994 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 995 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 996 .
Chris@1 997 plugbase:spectral_centroid a vamp:Plugin ;
Chris@1 998 dc:title "Spectral Centroid" ;
Chris@1 999 vamp:name "Spectral Centroid" ;
Chris@4 1000 dc:description """Extract the spectral centroid of an audio spectrum""" ;
Chris@1 1001 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1002 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1003 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1004 vamp:identifier "spectral_centroid" ;
Chris@2 1005 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1006 owl:versionInfo "2" ;
Chris@1 1007 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1008
Chris@1 1009 vamp:output plugbase:spectral_centroid_output_spectral_centroid ;
Chris@1 1010 .
Chris@1 1011 plugbase:spectral_centroid_output_spectral_centroid a vamp:DenseOutput ;
Chris@1 1012 vamp:identifier "spectral_centroid" ;
Chris@1 1013 dc:title "Spectral Centroid" ;
Chris@1 1014 dc:description "Extract the spectral centroid of an audio spectrum" ;
Chris@1 1015 vamp:fixed_bin_count "true" ;
Chris@1 1016 vamp:unit "Hz" ;
Chris@1 1017 vamp:bin_count 0 ;
Chris@1 1018 vamp:bin_names ();
Chris@1 1019 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1020 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1021 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1022 .
Chris@1 1023 plugbase:spectral_inharmonicity a vamp:Plugin ;
Chris@1 1024 dc:title "Inharmonicity" ;
Chris@1 1025 vamp:name "Inharmonicity" ;
Chris@4 1026 dc:description """Extract the inharmonicity of an audio spectrum""" ;
Chris@1 1027 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1028 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1029 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1030 vamp:identifier "spectral_inharmonicity" ;
Chris@2 1031 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1032 owl:versionInfo "2" ;
Chris@1 1033 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1034
Chris@1 1035
Chris@2 1036 vamp:parameter plugbase:spectral_inharmonicity_param_peak-threshold ;
Chris@1 1037
Chris@1 1038 vamp:output plugbase:spectral_inharmonicity_output_spectral_inharmonicity ;
Chris@1 1039 .
Chris@2 1040 plugbase:spectral_inharmonicity_param_peak-threshold a vamp:Parameter ;
Chris@2 1041 vamp:identifier "peak-threshold" ;
Chris@1 1042 dc:title "Peak Threshold" ;
Chris@1 1043 dc:format "%" ;
Chris@1 1044 vamp:min_value 0 ;
Chris@1 1045 vamp:max_value 100 ;
Chris@1 1046 vamp:unit "%" ;
Chris@1 1047 vamp:default_value 10 ;
Chris@1 1048 vamp:value_names ();
Chris@1 1049 .
Chris@1 1050 plugbase:spectral_inharmonicity_output_spectral_inharmonicity a vamp:DenseOutput ;
Chris@1 1051 vamp:identifier "spectral_inharmonicity" ;
Chris@1 1052 dc:title "Inharmonicity" ;
Chris@1 1053 dc:description "Extract the inharmonicity of an audio spectrum" ;
Chris@1 1054 vamp:fixed_bin_count "true" ;
Chris@1 1055 vamp:unit "" ;
Chris@1 1056 vamp:bin_count 0 ;
Chris@1 1057 vamp:bin_names ();
Chris@1 1058 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1059 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1060 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1061 .
Chris@1 1062 plugbase:spectral_kurtosis a vamp:Plugin ;
Chris@1 1063 dc:title "Spectral Kurtosis" ;
Chris@1 1064 vamp:name "Spectral Kurtosis" ;
Chris@4 1065 dc:description """Extract the kurtosis of an audio spectrum""" ;
Chris@1 1066 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1067 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1068 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1069 vamp:identifier "spectral_kurtosis" ;
Chris@2 1070 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1071 owl:versionInfo "2" ;
Chris@1 1072 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1073
Chris@1 1074 vamp:output plugbase:spectral_kurtosis_output_spectral_kurtosis ;
Chris@1 1075 .
Chris@1 1076 plugbase:spectral_kurtosis_output_spectral_kurtosis a vamp:DenseOutput ;
Chris@1 1077 vamp:identifier "spectral_kurtosis" ;
Chris@1 1078 dc:title "Spectral Kurtosis" ;
Chris@1 1079 dc:description "Extract the kurtosis of an audio spectrum" ;
Chris@1 1080 vamp:fixed_bin_count "true" ;
Chris@1 1081 vamp:unit "" ;
Chris@1 1082 vamp:bin_count 0 ;
Chris@1 1083 vamp:bin_names ();
Chris@1 1084 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1085 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1086 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1087 .
Chris@1 1088 plugbase:spectral_skewness a vamp:Plugin ;
Chris@1 1089 dc:title "Spectral Skewness" ;
Chris@1 1090 vamp:name "Spectral Skewness" ;
Chris@4 1091 dc:description """Extract the skewness of an audio spectrum""" ;
Chris@1 1092 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1093 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1094 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1095 vamp:identifier "spectral_skewness" ;
Chris@2 1096 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1097 owl:versionInfo "2" ;
Chris@1 1098 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1099
Chris@1 1100 vamp:output plugbase:spectral_skewness_output_spectral_skewness ;
Chris@1 1101 .
Chris@1 1102 plugbase:spectral_skewness_output_spectral_skewness a vamp:DenseOutput ;
Chris@1 1103 vamp:identifier "spectral_skewness" ;
Chris@1 1104 dc:title "Spectral Skewness" ;
Chris@1 1105 dc:description "Extract the skewness of an audio spectrum" ;
Chris@1 1106 vamp:fixed_bin_count "true" ;
Chris@1 1107 vamp:unit "" ;
Chris@1 1108 vamp:bin_count 0 ;
Chris@1 1109 vamp:bin_names ();
Chris@1 1110 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1111 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1112 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1113 .
Chris@1 1114 plugbase:spectral_slope a vamp:Plugin ;
Chris@1 1115 dc:title "Spectral Slope" ;
Chris@1 1116 vamp:name "Spectral Slope" ;
Chris@4 1117 dc:description """Extract the spectral slope of an audio spectrum""" ;
Chris@1 1118 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1119 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1120 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1121 vamp:identifier "spectral_slope" ;
Chris@2 1122 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1123 owl:versionInfo "2" ;
Chris@1 1124 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1125
Chris@1 1126 vamp:output plugbase:spectral_slope_output_spectral_slope ;
Chris@1 1127 .
Chris@1 1128 plugbase:spectral_slope_output_spectral_slope a vamp:DenseOutput ;
Chris@1 1129 vamp:identifier "spectral_slope" ;
Chris@1 1130 dc:title "Spectral Slope" ;
Chris@1 1131 dc:description "Extract the spectral slope of an audio spectrum" ;
Chris@1 1132 vamp:fixed_bin_count "true" ;
Chris@1 1133 vamp:unit "" ;
Chris@1 1134 vamp:bin_count 0 ;
Chris@1 1135 vamp:bin_names ();
Chris@1 1136 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1137 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1138 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1139 .
Chris@1 1140 plugbase:spectral_standard_deviation a vamp:Plugin ;
Chris@1 1141 dc:title "Spectral Standard Deviation" ;
Chris@1 1142 vamp:name "Spectral Standard Deviation" ;
Chris@4 1143 dc:description """Extract the standard deviation of an audio spectrum""" ;
Chris@1 1144 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1145 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1146 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1147 vamp:identifier "spectral_standard_deviation" ;
Chris@2 1148 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1149 owl:versionInfo "2" ;
Chris@1 1150 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1151
Chris@1 1152 vamp:output plugbase:spectral_standard_deviation_output_spectral_standard_deviation ;
Chris@1 1153 .
Chris@1 1154 plugbase:spectral_standard_deviation_output_spectral_standard_deviation a vamp:DenseOutput ;
Chris@1 1155 vamp:identifier "spectral_standard_deviation" ;
Chris@1 1156 dc:title "Spectral Standard Deviation" ;
Chris@1 1157 dc:description "Extract the standard deviation of an audio spectrum" ;
Chris@1 1158 vamp:fixed_bin_count "true" ;
Chris@1 1159 vamp:unit "Hz" ;
Chris@1 1160 vamp:bin_count 0 ;
Chris@1 1161 vamp:bin_names ();
Chris@1 1162 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1163 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1164 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1165 .
Chris@1 1166 plugbase:spectral_variance a vamp:Plugin ;
Chris@1 1167 dc:title "Spectral Variance" ;
Chris@1 1168 vamp:name "Spectral Variance" ;
Chris@4 1169 dc:description """Extract the variance of an audio spectrum""" ;
Chris@1 1170 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1171 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1172 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1173 vamp:identifier "spectral_variance" ;
Chris@2 1174 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1175 owl:versionInfo "2" ;
Chris@1 1176 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1177
Chris@1 1178 vamp:output plugbase:spectral_variance_output_spectral_variance ;
Chris@1 1179 .
Chris@1 1180 plugbase:spectral_variance_output_spectral_variance a vamp:DenseOutput ;
Chris@1 1181 vamp:identifier "spectral_variance" ;
Chris@1 1182 dc:title "Spectral Variance" ;
Chris@1 1183 dc:description "Extract the variance of an audio spectrum" ;
Chris@1 1184 vamp:fixed_bin_count "true" ;
Chris@1 1185 vamp:unit "Hz" ;
Chris@1 1186 vamp:bin_count 0 ;
Chris@1 1187 vamp:bin_names ();
Chris@1 1188 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1189 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1190 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1191 .
Chris@1 1192 plugbase:spectrum a vamp:Plugin ;
Chris@1 1193 dc:title "Spectrum" ;
Chris@1 1194 vamp:name "Spectrum" ;
Chris@4 1195 dc:description """Extract the spectrum of an audio signal""" ;
Chris@1 1196 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1197 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1198 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1199 vamp:identifier "spectrum" ;
Chris@2 1200 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1201 owl:versionInfo "2" ;
Chris@1 1202 vamp:input_domain vamp:TimeDomain ;
Chris@1 1203 vamp:output plugbase:spectrum_output_amplitudes ;
Chris@1 1204 .
Chris@1 1205 plugbase:spectrum_output_amplitudes a vamp:DenseOutput ;
Chris@1 1206 vamp:identifier "amplitudes" ;
Chris@1 1207 dc:title "Peak Amplitudes" ;
Chris@1 1208 dc:description "" ;
Chris@1 1209 vamp:fixed_bin_count "true" ;
Chris@1 1210 vamp:unit "" ;
Chris@1 1211 vamp:bin_count 0 ;
Chris@1 1212 vamp:bin_names ();
Chris@1 1213 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1214 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1215 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1216 .
Chris@1 1217 plugbase:spread a vamp:Plugin ;
Chris@1 1218 dc:title "Spectral Spread" ;
Chris@1 1219 vamp:name "Spectral Spread" ;
Chris@4 1220 dc:description """Extract the spectral spread of an audio spectrum""" ;
Chris@1 1221 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1222 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Norman Casagrande (2005). Distributed under the GNU General Public License""" ;
Chris@1 1223 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1224 vamp:identifier "spread" ;
Chris@2 1225 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1226 owl:versionInfo "2" ;
Chris@1 1227 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1228
Chris@1 1229 vamp:output plugbase:spread_output_spread ;
Chris@1 1230 .
Chris@1 1231 plugbase:spread_output_spread a vamp:DenseOutput ;
Chris@1 1232 vamp:identifier "spread" ;
Chris@1 1233 dc:title "Spectral Spread" ;
Chris@1 1234 dc:description "Extract the spectral spread of an audio spectrum" ;
Chris@1 1235 vamp:fixed_bin_count "true" ;
Chris@1 1236 vamp:unit "Hz" ;
Chris@1 1237 vamp:bin_count 0 ;
Chris@1 1238 vamp:bin_names ();
Chris@1 1239 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1240 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1241 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1242 .
Chris@1 1243 plugbase:standard_deviation a vamp:Plugin ;
Chris@1 1244 dc:title "Standard Deviation" ;
Chris@1 1245 vamp:name "Standard Deviation" ;
Chris@4 1246 dc:description """Extract the standard deviation of a range of values""" ;
Chris@1 1247 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1248 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1249 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1250 vamp:identifier "standard_deviation" ;
Chris@2 1251 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1252 owl:versionInfo "2" ;
Chris@1 1253 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1254
Chris@1 1255 vamp:output plugbase:standard_deviation_output_standard_deviation ;
Chris@1 1256 .
Chris@1 1257 plugbase:standard_deviation_output_standard_deviation a vamp:DenseOutput ;
Chris@1 1258 vamp:identifier "standard_deviation" ;
Chris@1 1259 dc:title "Standard Deviation" ;
Chris@1 1260 dc:description "Extract the standard deviation of a range of values" ;
Chris@1 1261 vamp:fixed_bin_count "true" ;
Chris@1 1262 vamp:unit "" ;
Chris@1 1263 vamp:bin_count 0 ;
Chris@1 1264 vamp:bin_names ();
Chris@1 1265 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1266 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1267 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1268 .
Chris@1 1269 plugbase:sum a vamp:Plugin ;
Chris@1 1270 dc:title "Sum of Values" ;
Chris@1 1271 vamp:name "Sum of Values" ;
Chris@4 1272 dc:description """Extract the sum of the values in a given range""" ;
Chris@1 1273 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1274 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1275 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1276 vamp:identifier "sum" ;
Chris@2 1277 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1278 owl:versionInfo "2" ;
Chris@1 1279 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1280
Chris@1 1281 vamp:output plugbase:sum_output_sum ;
Chris@1 1282 .
Chris@1 1283 plugbase:sum_output_sum a vamp:DenseOutput ;
Chris@1 1284 vamp:identifier "sum" ;
Chris@1 1285 dc:title "Sum of Values" ;
Chris@1 1286 dc:description "Extract the sum of the values in a given range" ;
Chris@1 1287 vamp:fixed_bin_count "true" ;
Chris@1 1288 vamp:unit "" ;
Chris@1 1289 vamp:bin_count 0 ;
Chris@1 1290 vamp:bin_names ();
Chris@1 1291 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1292 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1293 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1294 .
Chris@1 1295 plugbase:tonality a vamp:Plugin ;
Chris@1 1296 dc:title "Tonality" ;
Chris@1 1297 vamp:name "Tonality" ;
Chris@4 1298 dc:description """Extract the tonality an audio spectrum""" ;
Chris@1 1299 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1300 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from J. D. Johnston (1988). Distributed under the GNU General Public License""" ;
Chris@1 1301 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1302 vamp:identifier "tonality" ;
Chris@2 1303 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1304 owl:versionInfo "2" ;
Chris@1 1305 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1306
Chris@1 1307 vamp:output plugbase:tonality_output_tonality ;
Chris@1 1308 .
Chris@1 1309 plugbase:tonality_output_tonality a vamp:DenseOutput ;
Chris@1 1310 vamp:identifier "tonality" ;
Chris@1 1311 dc:title "Tonality" ;
Chris@1 1312 dc:description "Extract the tonality an audio spectrum" ;
Chris@1 1313 vamp:fixed_bin_count "true" ;
Chris@1 1314 vamp:unit "" ;
Chris@1 1315 vamp:bin_count 0 ;
Chris@1 1316 vamp:bin_names ();
Chris@1 1317 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1318 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1319 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1320 .
Chris@1 1321 plugbase:tristimulus_1 a vamp:Plugin ;
Chris@1 1322 dc:title "Tristimulus I" ;
Chris@1 1323 vamp:name "Tristimulus I" ;
Chris@4 1324 dc:description """Extract the tristimulus (type I) of an audio spectrum""" ;
Chris@1 1325 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1326 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Pollard and Jansson (1982). Distributed under the GNU General Public License""" ;
Chris@1 1327 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1328 vamp:identifier "tristimulus_1" ;
Chris@2 1329 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1330 owl:versionInfo "2" ;
Chris@1 1331 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1332
Chris@1 1333
Chris@2 1334 vamp:parameter plugbase:tristimulus_1_param_peak-threshold ;
Chris@2 1335 vamp:parameter plugbase:tristimulus_1_param_harmonic-threshold ;
Chris@1 1336
Chris@1 1337 vamp:output plugbase:tristimulus_1_output_tristimulus_1 ;
Chris@1 1338 .
Chris@2 1339 plugbase:tristimulus_1_param_peak-threshold a vamp:Parameter ;
Chris@2 1340 vamp:identifier "peak-threshold" ;
Chris@1 1341 dc:title "Peak Threshold" ;
Chris@1 1342 dc:format "%" ;
Chris@1 1343 vamp:min_value 0 ;
Chris@1 1344 vamp:max_value 100 ;
Chris@1 1345 vamp:unit "%" ;
Chris@1 1346 vamp:default_value 10 ;
Chris@1 1347 vamp:value_names ();
Chris@1 1348 .
Chris@2 1349 plugbase:tristimulus_1_param_harmonic-threshold a vamp:Parameter ;
Chris@2 1350 vamp:identifier "harmonic-threshold" ;
Chris@1 1351 dc:title "Harmonic Threshold" ;
Chris@1 1352 dc:format "" ;
Chris@1 1353 vamp:min_value 0 ;
Chris@1 1354 vamp:max_value 1 ;
Chris@1 1355 vamp:unit "" ;
Chris@1 1356 vamp:default_value 0.1 ;
Chris@1 1357 vamp:value_names ();
Chris@1 1358 .
Chris@1 1359 plugbase:tristimulus_1_output_tristimulus_1 a vamp:DenseOutput ;
Chris@1 1360 vamp:identifier "tristimulus_1" ;
Chris@1 1361 dc:title "Tristimulus I" ;
Chris@1 1362 dc:description "Extract the tristimulus (type I) of an audio spectrum" ;
Chris@1 1363 vamp:fixed_bin_count "true" ;
Chris@1 1364 vamp:unit "" ;
Chris@1 1365 vamp:bin_count 0 ;
Chris@1 1366 vamp:bin_names ();
Chris@1 1367 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1368 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1369 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1370 .
Chris@1 1371 plugbase:tristimulus_2 a vamp:Plugin ;
Chris@1 1372 dc:title "Tristimulus II" ;
Chris@1 1373 vamp:name "Tristimulus II" ;
Chris@4 1374 dc:description """Extract the tristimulus (type II) of an audio spectrum""" ;
Chris@1 1375 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1376 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Pollard and Jansson (1982). Distributed under the GNU General Public License""" ;
Chris@1 1377 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1378 vamp:identifier "tristimulus_2" ;
Chris@2 1379 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1380 owl:versionInfo "2" ;
Chris@1 1381 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1382
Chris@1 1383
Chris@2 1384 vamp:parameter plugbase:tristimulus_2_param_peak-threshold ;
Chris@2 1385 vamp:parameter plugbase:tristimulus_2_param_harmonic-threshold ;
Chris@1 1386
Chris@1 1387 vamp:output plugbase:tristimulus_2_output_tristimulus_2 ;
Chris@1 1388 .
Chris@2 1389 plugbase:tristimulus_2_param_peak-threshold a vamp:Parameter ;
Chris@2 1390 vamp:identifier "peak-threshold" ;
Chris@1 1391 dc:title "Peak Threshold" ;
Chris@1 1392 dc:format "%" ;
Chris@1 1393 vamp:min_value 0 ;
Chris@1 1394 vamp:max_value 100 ;
Chris@1 1395 vamp:unit "%" ;
Chris@1 1396 vamp:default_value 10 ;
Chris@1 1397 vamp:value_names ();
Chris@1 1398 .
Chris@2 1399 plugbase:tristimulus_2_param_harmonic-threshold a vamp:Parameter ;
Chris@2 1400 vamp:identifier "harmonic-threshold" ;
Chris@1 1401 dc:title "Harmonic Threshold" ;
Chris@1 1402 dc:format "" ;
Chris@1 1403 vamp:min_value 0 ;
Chris@1 1404 vamp:max_value 1 ;
Chris@1 1405 vamp:unit "" ;
Chris@1 1406 vamp:default_value 0.1 ;
Chris@1 1407 vamp:value_names ();
Chris@1 1408 .
Chris@1 1409 plugbase:tristimulus_2_output_tristimulus_2 a vamp:DenseOutput ;
Chris@1 1410 vamp:identifier "tristimulus_2" ;
Chris@1 1411 dc:title "Tristimulus II" ;
Chris@1 1412 dc:description "Extract the tristimulus (type II) of an audio spectrum" ;
Chris@1 1413 vamp:fixed_bin_count "true" ;
Chris@1 1414 vamp:unit "" ;
Chris@1 1415 vamp:bin_count 0 ;
Chris@1 1416 vamp:bin_names ();
Chris@1 1417 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1418 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1419 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1420 .
Chris@1 1421 plugbase:tristimulus_3 a vamp:Plugin ;
Chris@1 1422 dc:title "Tristimulus III" ;
Chris@1 1423 vamp:name "Tristimulus III" ;
Chris@4 1424 dc:description """Extract the tristimulus (type III) of an audio spectrum""" ;
Chris@1 1425 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1426 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Method from Pollard and Jansson (1982). Distributed under the GNU General Public License""" ;
Chris@1 1427 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1428 vamp:identifier "tristimulus_3" ;
Chris@2 1429 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1430 owl:versionInfo "2" ;
Chris@1 1431 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1432
Chris@1 1433
Chris@2 1434 vamp:parameter plugbase:tristimulus_3_param_peak-threshold ;
Chris@2 1435 vamp:parameter plugbase:tristimulus_3_param_harmonic-threshold ;
Chris@1 1436
Chris@1 1437 vamp:output plugbase:tristimulus_3_output_tristimulus_3 ;
Chris@1 1438 .
Chris@2 1439 plugbase:tristimulus_3_param_peak-threshold a vamp:Parameter ;
Chris@2 1440 vamp:identifier "peak-threshold" ;
Chris@1 1441 dc:title "Peak Threshold" ;
Chris@1 1442 dc:format "%" ;
Chris@1 1443 vamp:min_value 0 ;
Chris@1 1444 vamp:max_value 100 ;
Chris@1 1445 vamp:unit "%" ;
Chris@1 1446 vamp:default_value 10 ;
Chris@1 1447 vamp:value_names ();
Chris@1 1448 .
Chris@2 1449 plugbase:tristimulus_3_param_harmonic-threshold a vamp:Parameter ;
Chris@2 1450 vamp:identifier "harmonic-threshold" ;
Chris@1 1451 dc:title "Harmonic Threshold" ;
Chris@1 1452 dc:format "" ;
Chris@1 1453 vamp:min_value 0 ;
Chris@1 1454 vamp:max_value 1 ;
Chris@1 1455 vamp:unit "" ;
Chris@1 1456 vamp:default_value 0.1 ;
Chris@1 1457 vamp:value_names ();
Chris@1 1458 .
Chris@1 1459 plugbase:tristimulus_3_output_tristimulus_3 a vamp:DenseOutput ;
Chris@1 1460 vamp:identifier "tristimulus_3" ;
Chris@1 1461 dc:title "Tristimulus III" ;
Chris@1 1462 dc:description "Extract the tristimulus (type III) of an audio spectrum" ;
Chris@1 1463 vamp:fixed_bin_count "true" ;
Chris@1 1464 vamp:unit "" ;
Chris@1 1465 vamp:bin_count 0 ;
Chris@1 1466 vamp:bin_names ();
Chris@1 1467 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1468 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1469 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1470 .
Chris@1 1471 plugbase:variance a vamp:Plugin ;
Chris@1 1472 dc:title "Variance" ;
Chris@1 1473 vamp:name "Variance" ;
Chris@4 1474 dc:description """Extract the variance of a range of values""" ;
Chris@1 1475 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1476 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1477 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1478 vamp:identifier "variance" ;
Chris@2 1479 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1480 owl:versionInfo "2" ;
Chris@1 1481 vamp:input_domain vamp:FrequencyDomain ;
Chris@1 1482
Chris@1 1483 vamp:output plugbase:variance_output_variance ;
Chris@1 1484 .
Chris@1 1485 plugbase:variance_output_variance a vamp:DenseOutput ;
Chris@1 1486 vamp:identifier "variance" ;
Chris@1 1487 dc:title "Variance" ;
Chris@1 1488 dc:description "Extract the variance of a range of values" ;
Chris@1 1489 vamp:fixed_bin_count "true" ;
Chris@1 1490 vamp:unit "" ;
Chris@1 1491 vamp:bin_count 0 ;
Chris@1 1492 vamp:bin_names ();
Chris@1 1493 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1494 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1495 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1496 .
Chris@1 1497 plugbase:zcr a vamp:Plugin ;
Chris@1 1498 dc:title "Zero Crossing Rate" ;
Chris@1 1499 vamp:name "Zero Crossing Rate" ;
Chris@4 1500 dc:description """Extract the zero crossing rate of an audio signal""" ;
Chris@1 1501 foaf:maker [ foaf:name "libxtract by Jamie Bullock (plugin by Chris Cannam)" ] ; # FIXME could give plugin author's URI here
Chris@4 1502 vamp:copyright_note """Copyright 2006 Jamie Bullock, plugin Copyright 2006 Queen Mary, University of London. Distributed under the GNU General Public License""" ;
Chris@1 1503 # cc:license <Place plugin license URI here and uncomment> ;
Chris@1 1504 vamp:identifier "zcr" ;
Chris@2 1505 vamp:vamp_API_version vamp:api_version_2 ;
Chris@1 1506 owl:versionInfo "2" ;
Chris@1 1507 vamp:input_domain vamp:TimeDomain ;
Chris@1 1508 vamp:output plugbase:zcr_output_zcr ;
Chris@1 1509 .
Chris@1 1510 plugbase:zcr_output_zcr a vamp:DenseOutput ;
Chris@1 1511 vamp:identifier "zcr" ;
Chris@1 1512 dc:title "Zero Crossing Rate" ;
Chris@1 1513 dc:description "Extract the zero crossing rate of an audio signal" ;
Chris@1 1514 vamp:fixed_bin_count "true" ;
Chris@1 1515 vamp:unit "Hz" ;
Chris@1 1516 vamp:bin_count 0 ;
Chris@1 1517 vamp:bin_names ();
Chris@1 1518 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@1 1519 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@1 1520 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@1 1521 .
Chris@1 1522