annotate plugins/mir-edu.n3 @ 73:d1f5f842321c

Add MIR.EDU
author Chris Cannam
date Wed, 07 Jan 2015 09:01:41 +0000
parents
children d075f21509ce
rev   line source
Chris@73 1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
Chris@73 2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
Chris@73 3 @prefix vamp: <http://purl.org/ontology/vamp/> .
Chris@73 4 @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/mir-edu#> .
Chris@73 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
Chris@73 6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
Chris@73 7 @prefix af: <http://purl.org/ontology/af/> .
Chris@73 8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
Chris@73 9 @prefix cc: <http://web.resource.org/cc/> .
Chris@73 10 @prefix : <#> .
Chris@73 11
Chris@73 12 <> a vamp:PluginDescription ;
Chris@73 13 foaf:maker <http://www.justinsalamon.com/> ;
Chris@73 14 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
Chris@73 15 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/mir-edu> .
Chris@73 16
Chris@73 17 plugbase:library a vamp:PluginLibrary ;
Chris@73 18 vamp:identifier "mir-edu" ;
Chris@73 19 vamp:available_plugin plugbase:attackstartendtimes ;
Chris@73 20 vamp:available_plugin plugbase:logattacktime ;
Chris@73 21 vamp:available_plugin plugbase:mfcc ;
Chris@73 22 vamp:available_plugin plugbase:rms ;
Chris@73 23 vamp:available_plugin plugbase:spectralcentroid ;
Chris@73 24 vamp:available_plugin plugbase:spectralcrest ;
Chris@73 25 vamp:available_plugin plugbase:spectralflatness ;
Chris@73 26 vamp:available_plugin plugbase:spectralflux ;
Chris@73 27 vamp:available_plugin plugbase:spectralkurtosis ;
Chris@73 28 vamp:available_plugin plugbase:spectralrolloff ;
Chris@73 29 vamp:available_plugin plugbase:spectralskewness ;
Chris@73 30 vamp:available_plugin plugbase:spectralspread ;
Chris@73 31 vamp:available_plugin plugbase:temporalcentroid ;
Chris@73 32 vamp:available_plugin plugbase:zerocrossingrate ;
Chris@73 33 foaf:page <http://github.com/MTG/miredu> ;
Chris@73 34 .
Chris@73 35
Chris@73 36 plugbase:attackstartendtimes a vamp:Plugin ;
Chris@73 37 dc:title "MIR.EDU: Attack Start/End Times" ;
Chris@73 38 vamp:name "MIR.EDU: Attack Start/End Times" ;
Chris@73 39 dc:description """Compute the start and end times of the attack of the signal. The start and end times of the attack are computed according to Peeters (2004), see code/documentation for further details. NOTE: the accuracy of the estimation depends on the step (hop) size of the analysis, the smaller the better. The times are returned as timestamps without any values.""" ;
Chris@73 40 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 41 dc:rights """GPL""" ;
Chris@73 42 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 43 vamp:identifier "attackstartendtimes" ;
Chris@73 44 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 45 owl:versionInfo "1" ;
Chris@73 46 vamp:input_domain vamp:TimeDomain ;
Chris@73 47 vamp:output plugbase:attackstartendtimes_output_attackstartendtimes ;
Chris@73 48 .
Chris@73 49 plugbase:attackstartendtimes_output_attackstartendtimes a vamp:SparseOutput ;
Chris@73 50 vamp:identifier "attackstartendtimes" ;
Chris@73 51 dc:title "Attack Start/End Times" ;
Chris@73 52 dc:description """""" ;
Chris@73 53 vamp:fixed_bin_count "true" ;
Chris@73 54 vamp:unit "" ;
Chris@73 55 vamp:bin_count 0 ;
Chris@73 56 vamp:sample_type vamp:VariableSampleRate ;
Chris@73 57 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 58 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 59 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 60 .
Chris@73 61 plugbase:logattacktime a vamp:Plugin ;
Chris@73 62 dc:title "MIR.EDU: Log Attack Time" ;
Chris@73 63 vamp:name "MIR.EDU: Log Attack Time" ;
Chris@73 64 dc:description """Compute the logarithm (base 10) of the duration of the attack of the signal (unit: log10(seconds)). The start and end times of the attack are computed according to Peeters (2004), see code/documentation for further details. NOTE: the accuracy of the estimation depends on the step (hop) size of the analysis, the smaller the better. The the timestamp of the returned value is the start time of the attack. For visualising the attack start and end times use the 'Attack Start/End Times' plug-in.""" ;
Chris@73 65 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 66 dc:rights """GPL""" ;
Chris@73 67 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 68 vamp:identifier "logattacktime" ;
Chris@73 69 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 70 owl:versionInfo "1" ;
Chris@73 71 vamp:input_domain vamp:TimeDomain ;
Chris@73 72 vamp:output plugbase:logattacktime_output_logattacktime ;
Chris@73 73 .
Chris@73 74 plugbase:logattacktime_output_logattacktime a vamp:SparseOutput ;
Chris@73 75 vamp:identifier "logattacktime" ;
Chris@73 76 dc:title "Log Attack Time" ;
Chris@73 77 dc:description """""" ;
Chris@73 78 vamp:fixed_bin_count "true" ;
Chris@73 79 vamp:unit "log10(s)" ;
Chris@73 80 vamp:bin_count 1 ;
Chris@73 81 vamp:sample_type vamp:VariableSampleRate ;
Chris@73 82 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 83 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 84 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 85 .
Chris@73 86 plugbase:mfcc a vamp:Plugin ;
Chris@73 87 dc:title "MIR.EDU: MFCC" ;
Chris@73 88 vamp:name "MIR.EDU: MFCC" ;
Chris@73 89 dc:description """Compute the Mel Frequency Cepstral Coefficients (MFCC) for each frame. MFCCs provide a concise representation of the spectral envelope of a sound, which in turn is related to the sound's timbre. Please refer to the code in MFCC.cpp and the reference provided in MFCC.h for a detailed explanation of how MFCCs are computed.""" ;
Chris@73 90 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 91 dc:rights """GPL""" ;
Chris@73 92 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 93 vamp:identifier "mfcc" ;
Chris@73 94 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 95 owl:versionInfo "1" ;
Chris@73 96 vamp:input_domain vamp:FrequencyDomain ;
Chris@73 97
Chris@73 98
Chris@73 99 vamp:parameter plugbase:mfcc_param_minfrequency ;
Chris@73 100 vamp:parameter plugbase:mfcc_param_maxfrequency ;
Chris@73 101 vamp:parameter plugbase:mfcc_param_nfilters ;
Chris@73 102 vamp:parameter plugbase:mfcc_param_ncoeffs ;
Chris@73 103 vamp:parameter plugbase:mfcc_param_liftering ;
Chris@73 104
Chris@73 105 vamp:output plugbase:mfcc_output_mfcc ;
Chris@73 106 .
Chris@73 107 plugbase:mfcc_param_minfrequency a vamp:Parameter ;
Chris@73 108 vamp:identifier "minfrequency" ;
Chris@73 109 dc:title "Minimum Frequency" ;
Chris@73 110 dc:format "Hz" ;
Chris@73 111 vamp:min_value 0 ;
Chris@73 112 vamp:max_value 24000 ;
Chris@73 113 vamp:unit "Hz" ;
Chris@73 114 vamp:default_value 0 ;
Chris@73 115 vamp:value_names ();
Chris@73 116 .
Chris@73 117 plugbase:mfcc_param_maxfrequency a vamp:Parameter ;
Chris@73 118 vamp:identifier "maxfrequency" ;
Chris@73 119 dc:title "Maximum Frequency" ;
Chris@73 120 dc:format "Hz" ;
Chris@73 121 vamp:min_value 0 ;
Chris@73 122 vamp:max_value 24000 ;
Chris@73 123 vamp:unit "Hz" ;
Chris@73 124 vamp:default_value 4000 ;
Chris@73 125 vamp:value_names ();
Chris@73 126 .
Chris@73 127 plugbase:mfcc_param_nfilters a vamp:QuantizedParameter ;
Chris@73 128 vamp:identifier "nfilters" ;
Chris@73 129 dc:title "Mel Bands" ;
Chris@73 130 dc:format "" ;
Chris@73 131 vamp:min_value 20 ;
Chris@73 132 vamp:max_value 40 ;
Chris@73 133 vamp:unit "" ;
Chris@73 134 vamp:quantize_step 1 ;
Chris@73 135 vamp:default_value 40 ;
Chris@73 136 vamp:value_names ();
Chris@73 137 .
Chris@73 138 plugbase:mfcc_param_ncoeffs a vamp:QuantizedParameter ;
Chris@73 139 vamp:identifier "ncoeffs" ;
Chris@73 140 dc:title "MFCC Coefficients" ;
Chris@73 141 dc:format "" ;
Chris@73 142 vamp:min_value 13 ;
Chris@73 143 vamp:max_value 20 ;
Chris@73 144 vamp:unit "" ;
Chris@73 145 vamp:quantize_step 1 ;
Chris@73 146 vamp:default_value 13 ;
Chris@73 147 vamp:value_names ();
Chris@73 148 .
Chris@73 149 plugbase:mfcc_param_liftering a vamp:Parameter ;
Chris@73 150 vamp:identifier "liftering" ;
Chris@73 151 dc:title "Liftering Exponent" ;
Chris@73 152 dc:format "" ;
Chris@73 153 vamp:min_value 0 ;
Chris@73 154 vamp:max_value 1 ;
Chris@73 155 vamp:unit "" ;
Chris@73 156 vamp:default_value 0.6 ;
Chris@73 157 vamp:value_names ();
Chris@73 158 .
Chris@73 159 plugbase:mfcc_output_mfcc a vamp:DenseOutput ;
Chris@73 160 vamp:identifier "mfcc" ;
Chris@73 161 dc:title "MFCC" ;
Chris@73 162 dc:description """""" ;
Chris@73 163 vamp:fixed_bin_count "true" ;
Chris@73 164 vamp:unit "" ;
Chris@73 165 vamp:bin_count 13 ;
Chris@73 166 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 167 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 168 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 169 .
Chris@73 170 plugbase:rms a vamp:Plugin ;
Chris@73 171 dc:title "MIR.EDU: RMS" ;
Chris@73 172 vamp:name "MIR.EDU: RMS" ;
Chris@73 173 dc:description """Compute the root mean square of the signal for each frame""" ;
Chris@73 174 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 175 dc:rights """GPL""" ;
Chris@73 176 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 177 vamp:identifier "rms" ;
Chris@73 178 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 179 owl:versionInfo "1" ;
Chris@73 180 vamp:input_domain vamp:TimeDomain ;
Chris@73 181 vamp:output plugbase:rms_output_rms ;
Chris@73 182 .
Chris@73 183 plugbase:rms_output_rms a vamp:DenseOutput ;
Chris@73 184 vamp:identifier "rms" ;
Chris@73 185 dc:title "RMS" ;
Chris@73 186 dc:description """""" ;
Chris@73 187 vamp:fixed_bin_count "true" ;
Chris@73 188 vamp:unit "" ;
Chris@73 189 vamp:bin_count 1 ;
Chris@73 190 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 191 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 192 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 193 .
Chris@73 194 plugbase:spectralcentroid a vamp:Plugin ;
Chris@73 195 dc:title "MIR.EDU: Spectral Centroid" ;
Chris@73 196 vamp:name "MIR.EDU: Spectral Centroid" ;
Chris@73 197 dc:description """Compute the spectral centroid of the signal for each frame. The unit of the values returned is Hz. If the frame is completely silent a value of 0 is returned.""" ;
Chris@73 198 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 199 dc:rights """GPL""" ;
Chris@73 200 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 201 vamp:identifier "spectralcentroid" ;
Chris@73 202 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 203 owl:versionInfo "1" ;
Chris@73 204 vamp:input_domain vamp:FrequencyDomain ;
Chris@73 205
Chris@73 206 vamp:output plugbase:spectralcentroid_output_spectralcentroid ;
Chris@73 207 .
Chris@73 208 plugbase:spectralcentroid_output_spectralcentroid a vamp:DenseOutput ;
Chris@73 209 vamp:identifier "spectralcentroid" ;
Chris@73 210 dc:title "Spectral Centroid" ;
Chris@73 211 dc:description """""" ;
Chris@73 212 vamp:fixed_bin_count "true" ;
Chris@73 213 vamp:unit "Hz" ;
Chris@73 214 vamp:bin_count 1 ;
Chris@73 215 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 216 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 217 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 218 .
Chris@73 219 plugbase:spectralcrest a vamp:Plugin ;
Chris@73 220 dc:title "MIR.EDU: Spectral Crest" ;
Chris@73 221 vamp:name "MIR.EDU: Spectral Crest" ;
Chris@73 222 dc:description """Compute the spectral crest of the signal for each frame. The crest is defined as the ratio between the maximum spectral magnitude in the frame and the arithmetical mean of the spectral magnitudes. The minimum possible value is 1 (flat spectrum) and it increases the peakier the spectrum is. If the frame is completely silent a value of 1 (flat spectrum) is returned.""" ;
Chris@73 223 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 224 dc:rights """GPL""" ;
Chris@73 225 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 226 vamp:identifier "spectralcrest" ;
Chris@73 227 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 228 owl:versionInfo "1" ;
Chris@73 229 vamp:input_domain vamp:FrequencyDomain ;
Chris@73 230
Chris@73 231 vamp:output plugbase:spectralcrest_output_spectralcrest ;
Chris@73 232 .
Chris@73 233 plugbase:spectralcrest_output_spectralcrest a vamp:DenseOutput ;
Chris@73 234 vamp:identifier "spectralcrest" ;
Chris@73 235 dc:title "Spectral Crest" ;
Chris@73 236 dc:description """""" ;
Chris@73 237 vamp:fixed_bin_count "true" ;
Chris@73 238 vamp:unit "" ;
Chris@73 239 vamp:bin_count 1 ;
Chris@73 240 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 241 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 242 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 243 .
Chris@73 244 plugbase:spectralflatness a vamp:Plugin ;
Chris@73 245 dc:title "MIR.EDU: Spectral Flatness" ;
Chris@73 246 vamp:name "MIR.EDU: Spectral Flatness" ;
Chris@73 247 dc:description """Compute the spectral flatness of the signal for each frame. The flatness is defined as the ratio of the geometric and arithmetical means of the spectral magnitudes. The values returned range between 0 (peaky spectrum) and 1 (flat spectrum). If the frame is completely silent a value of 1 (flat spectrum) is returned.""" ;
Chris@73 248 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 249 dc:rights """GPL""" ;
Chris@73 250 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 251 vamp:identifier "spectralflatness" ;
Chris@73 252 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 253 owl:versionInfo "1" ;
Chris@73 254 vamp:input_domain vamp:FrequencyDomain ;
Chris@73 255
Chris@73 256 vamp:output plugbase:spectralflatness_output_spectralflatness ;
Chris@73 257 .
Chris@73 258 plugbase:spectralflatness_output_spectralflatness a vamp:DenseOutput ;
Chris@73 259 vamp:identifier "spectralflatness" ;
Chris@73 260 dc:title "Spectral Flatness" ;
Chris@73 261 dc:description """""" ;
Chris@73 262 vamp:fixed_bin_count "true" ;
Chris@73 263 vamp:unit "" ;
Chris@73 264 vamp:bin_count 1 ;
Chris@73 265 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 266 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 267 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 268 .
Chris@73 269 plugbase:spectralflux a vamp:Plugin ;
Chris@73 270 dc:title "MIR.EDU: Spectral Flux" ;
Chris@73 271 vamp:name "MIR.EDU: Spectral Flux" ;
Chris@73 272 dc:description """Compute the spectral flux between every two consecutive frames of the signal. The flux is defined as 1 minus the normalized correlation between successive magnitude spectra. The values returned range between 0 (no change) and 1 (maximum change). For the first frame the flux is always zero. If both frames are silent flux = 0, if only one is silent flux = 1.""" ;
Chris@73 273 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 274 dc:rights """GPL""" ;
Chris@73 275 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 276 vamp:identifier "spectralflux" ;
Chris@73 277 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 278 owl:versionInfo "1" ;
Chris@73 279 vamp:input_domain vamp:FrequencyDomain ;
Chris@73 280
Chris@73 281 vamp:output plugbase:spectralflux_output_spectralflux ;
Chris@73 282 .
Chris@73 283 plugbase:spectralflux_output_spectralflux a vamp:DenseOutput ;
Chris@73 284 vamp:identifier "spectralflux" ;
Chris@73 285 dc:title "Spectral Flux" ;
Chris@73 286 dc:description """""" ;
Chris@73 287 vamp:fixed_bin_count "true" ;
Chris@73 288 vamp:unit "" ;
Chris@73 289 vamp:bin_count 1 ;
Chris@73 290 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 291 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 292 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 293 .
Chris@73 294 plugbase:spectralkurtosis a vamp:Plugin ;
Chris@73 295 dc:title "MIR.EDU: Spectral Kurtosis" ;
Chris@73 296 vamp:name "MIR.EDU: Spectral Kurtosis" ;
Chris@73 297 dc:description """Compute the spectral kurtosis of the signal for each frame. The kurtosis is a measure of the peakedness of a distribution. For a gaussian distribution kurtosis = 3, for a flat distribution kurtosis < 3 and for a peakier distribution kurtosis > 3.If the frame is completely silent a value of 0 is returned.""" ;
Chris@73 298 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 299 dc:rights """GPL""" ;
Chris@73 300 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 301 vamp:identifier "spectralkurtosis" ;
Chris@73 302 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 303 owl:versionInfo "1" ;
Chris@73 304 vamp:input_domain vamp:FrequencyDomain ;
Chris@73 305
Chris@73 306 vamp:output plugbase:spectralkurtosis_output_spectralkurtosis ;
Chris@73 307 .
Chris@73 308 plugbase:spectralkurtosis_output_spectralkurtosis a vamp:DenseOutput ;
Chris@73 309 vamp:identifier "spectralkurtosis" ;
Chris@73 310 dc:title "Spectral Kurtosis" ;
Chris@73 311 dc:description """""" ;
Chris@73 312 vamp:fixed_bin_count "true" ;
Chris@73 313 vamp:unit "" ;
Chris@73 314 vamp:bin_count 1 ;
Chris@73 315 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 316 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 317 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 318 .
Chris@73 319 plugbase:spectralrolloff a vamp:Plugin ;
Chris@73 320 dc:title "MIR.EDU: Spectral Roll-off" ;
Chris@73 321 vamp:name "MIR.EDU: Spectral Roll-off" ;
Chris@73 322 dc:description """Compute the spectral roll-off of the signal for each frame, defined as the frequency below which 95% of the signal energy is contained. The threshold (95%) is defined as a paramtere that can be changed by the user. The unit of the values returned is Hz. If the frame is completely silent a value of 0 is returned.""" ;
Chris@73 323 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 324 dc:rights """GPL""" ;
Chris@73 325 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 326 vamp:identifier "spectralrolloff" ;
Chris@73 327 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 328 owl:versionInfo "1" ;
Chris@73 329 vamp:input_domain vamp:FrequencyDomain ;
Chris@73 330
Chris@73 331
Chris@73 332 vamp:parameter plugbase:spectralrolloff_param_rolloffthreshold ;
Chris@73 333
Chris@73 334 vamp:output plugbase:spectralrolloff_output_spectralrolloff ;
Chris@73 335 .
Chris@73 336 plugbase:spectralrolloff_param_rolloffthreshold a vamp:QuantizedParameter ;
Chris@73 337 vamp:identifier "rolloffthreshold" ;
Chris@73 338 dc:title "Roll-off threshold" ;
Chris@73 339 dc:format "" ;
Chris@73 340 vamp:min_value 0 ;
Chris@73 341 vamp:max_value 100 ;
Chris@73 342 vamp:unit "" ;
Chris@73 343 vamp:quantize_step 1 ;
Chris@73 344 vamp:default_value 95 ;
Chris@73 345 vamp:value_names ();
Chris@73 346 .
Chris@73 347 plugbase:spectralrolloff_output_spectralrolloff a vamp:DenseOutput ;
Chris@73 348 vamp:identifier "spectralrolloff" ;
Chris@73 349 dc:title "Spectral Rolloff" ;
Chris@73 350 dc:description """""" ;
Chris@73 351 vamp:fixed_bin_count "true" ;
Chris@73 352 vamp:unit "Hz" ;
Chris@73 353 vamp:bin_count 1 ;
Chris@73 354 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 355 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 356 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 357 .
Chris@73 358 plugbase:spectralskewness a vamp:Plugin ;
Chris@73 359 dc:title "MIR.EDU: Spectral Skewness" ;
Chris@73 360 vamp:name "MIR.EDU: Spectral Skewness" ;
Chris@73 361 dc:description """Compute the spectral skewness of the signal for each frame. If the frame is completely silent a value of 0 is returned.""" ;
Chris@73 362 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 363 dc:rights """GPL""" ;
Chris@73 364 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 365 vamp:identifier "spectralskewness" ;
Chris@73 366 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 367 owl:versionInfo "1" ;
Chris@73 368 vamp:input_domain vamp:FrequencyDomain ;
Chris@73 369
Chris@73 370 vamp:output plugbase:spectralskewness_output_spectralskewness ;
Chris@73 371 .
Chris@73 372 plugbase:spectralskewness_output_spectralskewness a vamp:DenseOutput ;
Chris@73 373 vamp:identifier "spectralskewness" ;
Chris@73 374 dc:title "Spectral Skewness" ;
Chris@73 375 dc:description """""" ;
Chris@73 376 vamp:fixed_bin_count "true" ;
Chris@73 377 vamp:unit "" ;
Chris@73 378 vamp:bin_count 1 ;
Chris@73 379 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 380 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 381 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 382 .
Chris@73 383 plugbase:spectralspread a vamp:Plugin ;
Chris@73 384 dc:title "MIR.EDU: Spectral Spread" ;
Chris@73 385 vamp:name "MIR.EDU: Spectral Spread" ;
Chris@73 386 dc:description """Compute the spectral spread of the signal for each frame. The unit of the values returned is Hz. If the frame is completely silent a value of 0 is returned.""" ;
Chris@73 387 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 388 dc:rights """GPL""" ;
Chris@73 389 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 390 vamp:identifier "spectralspread" ;
Chris@73 391 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 392 owl:versionInfo "1" ;
Chris@73 393 vamp:input_domain vamp:FrequencyDomain ;
Chris@73 394
Chris@73 395 vamp:output plugbase:spectralspread_output_spectralspread ;
Chris@73 396 .
Chris@73 397 plugbase:spectralspread_output_spectralspread a vamp:DenseOutput ;
Chris@73 398 vamp:identifier "spectralspread" ;
Chris@73 399 dc:title "Spectral Spread" ;
Chris@73 400 dc:description """""" ;
Chris@73 401 vamp:fixed_bin_count "true" ;
Chris@73 402 vamp:unit "Hz" ;
Chris@73 403 vamp:bin_count 1 ;
Chris@73 404 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 405 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 406 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 407 .
Chris@73 408 plugbase:temporalcentroid a vamp:Plugin ;
Chris@73 409 dc:title "MIR.EDU: Temporal Centroid" ;
Chris@73 410 vamp:name "MIR.EDU: Temporal Centroid" ;
Chris@73 411 dc:description """Compute the temporal centroid of the entire signal, which is the centre of gravity of the energy of the signal. Energy is represented by the RMS of the signal. The termporal centroid is computed between times n1 and n2 which are the first and last times the signal RMS is above 15% of its maximum value. The temporal centroid is returned as a timestamp with no corresponding value.""" ;
Chris@73 412 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 413 dc:rights """GPL""" ;
Chris@73 414 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 415 vamp:identifier "temporalcentroid" ;
Chris@73 416 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 417 owl:versionInfo "1" ;
Chris@73 418 vamp:input_domain vamp:TimeDomain ;
Chris@73 419 vamp:output plugbase:temporalcentroid_output_temporalcentroid ;
Chris@73 420 .
Chris@73 421 plugbase:temporalcentroid_output_temporalcentroid a vamp:SparseOutput ;
Chris@73 422 vamp:identifier "temporalcentroid" ;
Chris@73 423 dc:title "Temporal Centroid" ;
Chris@73 424 dc:description """""" ;
Chris@73 425 vamp:fixed_bin_count "true" ;
Chris@73 426 vamp:unit "" ;
Chris@73 427 vamp:bin_count 0 ;
Chris@73 428 vamp:sample_type vamp:VariableSampleRate ;
Chris@73 429 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 430 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 431 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 432 .
Chris@73 433 plugbase:zerocrossingrate a vamp:Plugin ;
Chris@73 434 dc:title "MIR.EDU: Zero Crossing Rate" ;
Chris@73 435 vamp:name "MIR.EDU: Zero Crossing Rate" ;
Chris@73 436 dc:description """Compute the zero crossing rate of the signal for each frame (i.e. the number of times the signal changes sign). The unit of the values returned is crossings/second.""" ;
Chris@73 437 foaf:maker [ foaf:name "MIR.EDU by Justin Salamon" ] ; # FIXME could give plugin author's URI here
Chris@73 438 dc:rights """GPL""" ;
Chris@73 439 # cc:license <Place plugin license URI here and uncomment> ;
Chris@73 440 vamp:identifier "zerocrossingrate" ;
Chris@73 441 vamp:vamp_API_version vamp:api_version_2 ;
Chris@73 442 owl:versionInfo "1" ;
Chris@73 443 vamp:input_domain vamp:TimeDomain ;
Chris@73 444 vamp:output plugbase:zerocrossingrate_output_zerocrossingrate ;
Chris@73 445 .
Chris@73 446 plugbase:zerocrossingrate_output_zerocrossingrate a vamp:DenseOutput ;
Chris@73 447 vamp:identifier "zerocrossingrate" ;
Chris@73 448 dc:title "Zero Crossing Rate" ;
Chris@73 449 dc:description """""" ;
Chris@73 450 vamp:fixed_bin_count "true" ;
Chris@73 451 vamp:unit "Crossings/s" ;
Chris@73 452 vamp:bin_count 1 ;
Chris@73 453 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@73 454 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@73 455 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@73 456 .
Chris@73 457