annotate vamp-libxtract.n3 @ 30:d5701a56a553

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