annotate nnls-chroma.n3 @ 146:2cd99c0810f2 mirex2013

Fix compiler warnings
author Chris Cannam
date Thu, 13 Jun 2013 10:22:53 +0100
parents 8ff2aa01df4d
children beb388e64d3e
rev   line source
Chris@40 1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
Chris@40 2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
Chris@40 3 @prefix vamp: <http://purl.org/ontology/vamp/> .
matthias@140 4 @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/nnls-chroma#> .
Chris@40 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
Chris@40 6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
Chris@40 7 @prefix af: <http://purl.org/ontology/af/> .
Chris@40 8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
Chris@40 9 @prefix cc: <http://web.resource.org/cc/> .
Chris@40 10 @prefix : <#> .
Chris@40 11
Chris@40 12 <> a vamp:PluginDescription ;
Chris@40 13 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
mail@128 14 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/nnls-chromannls-chroma> .
Chris@40 15
Chris@40 16 :nnls-chroma a vamp:PluginLibrary ;
Chris@40 17 vamp:identifier "nnls-chroma" ;
Chris@40 18 vamp:available_plugin plugbase:chordino ;
matthiasm@58 19 vamp:available_plugin plugbase:nnls-chroma ;
mail@128 20 vamp:available_plugin plugbase:tuning ;
mail@128 21 # foaf:page <Place more-information HTML page URL here and uncomment> ;
Chris@40 22 .
Chris@40 23
Chris@40 24 plugbase:chordino a vamp:Plugin ;
Chris@40 25 dc:title "Chordino" ;
Chris@40 26 vamp:name "Chordino" ;
matthiasm@133 27 dc:description """Chordino provides a simple chord transcription based on NNLS Chroma (as in the NNLS Chroma plugin). Chord profiles given by the user in the file chord.dict are used to calculate frame-wise chord similarities. A simple (non-state-of-the-art!) algorithm smoothes these to provide a chord transcription using a standard HMM/Viterbi approach.""" ;
Chris@40 28 foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here
Chris@40 29 dc:rights """GPL""" ;
Chris@40 30 # cc:license <Place plugin license URI here and uncomment> ;
Chris@40 31 vamp:identifier "chordino" ;
Chris@40 32 vamp:vamp_API_version vamp:api_version_2 ;
mail@128 33 owl:versionInfo "3" ;
Chris@40 34 vamp:input_domain vamp:FrequencyDomain ;
Chris@40 35
Chris@40 36
matthiasm@58 37 vamp:parameter plugbase:chordino_param_useNNLS ;
Chris@40 38 vamp:parameter plugbase:chordino_param_rollon ;
Chris@40 39 vamp:parameter plugbase:chordino_param_tuningmode ;
matthiasm@58 40 vamp:parameter plugbase:chordino_param_whitening ;
mail@128 41 vamp:parameter plugbase:chordino_param_spectralshape ;
matthiasm@95 42 vamp:parameter plugbase:chordino_param_boostn ;
mail@128 43 vamp:parameter plugbase:chordino_param_usehartesyntax ;
Chris@40 44
Chris@40 45 vamp:output plugbase:chordino_output_simplechord ;
matthiasm@86 46 vamp:output plugbase:chordino_output_chordnotes ;
mail@60 47 vamp:output plugbase:chordino_output_harmonicchange ;
mail@128 48 vamp:output plugbase:chordino_output_loglikelihood ;
Chris@40 49 .
matthiasm@58 50 plugbase:chordino_param_useNNLS a vamp:QuantizedParameter ;
matthiasm@58 51 vamp:identifier "useNNLS" ;
matthiasm@58 52 dc:title "use approximate transcription (NNLS)" ;
Chris@40 53 dc:format "" ;
Chris@40 54 vamp:min_value 0 ;
matthiasm@58 55 vamp:max_value 1 ;
Chris@40 56 vamp:unit "" ;
Chris@40 57 vamp:quantize_step 1 ;
matthiasm@58 58 vamp:default_value 1 ;
matthiasm@58 59 vamp:value_names ();
Chris@40 60 .
matthiasm@58 61 plugbase:chordino_param_rollon a vamp:QuantizedParameter ;
Chris@40 62 vamp:identifier "rollon" ;
mail@128 63 dc:title "bass noise threshold" ;
mail@128 64 dc:format "%" ;
Chris@40 65 vamp:min_value 0 ;
matthiasm@59 66 vamp:max_value 5 ;
matthiasm@59 67 vamp:unit "%" ;
matthiasm@59 68 vamp:quantize_step 0.5 ;
Chris@40 69 vamp:default_value 0 ;
Chris@40 70 vamp:value_names ();
Chris@40 71 .
Chris@40 72 plugbase:chordino_param_tuningmode a vamp:QuantizedParameter ;
Chris@40 73 vamp:identifier "tuningmode" ;
Chris@40 74 dc:title "tuning mode" ;
Chris@40 75 dc:format "" ;
Chris@40 76 vamp:min_value 0 ;
Chris@40 77 vamp:max_value 1 ;
Chris@40 78 vamp:unit "" ;
Chris@40 79 vamp:quantize_step 1 ;
Chris@40 80 vamp:default_value 0 ;
Chris@40 81 vamp:value_names ( "global tuning" "local tuning");
Chris@40 82 .
matthiasm@58 83 plugbase:chordino_param_whitening a vamp:Parameter ;
matthiasm@58 84 vamp:identifier "whitening" ;
matthiasm@58 85 dc:title "spectral whitening" ;
matthiasm@58 86 dc:format "" ;
matthiasm@58 87 vamp:min_value 0 ;
matthiasm@58 88 vamp:max_value 1 ;
matthiasm@58 89 vamp:unit "" ;
matthiasm@58 90 vamp:default_value 1 ;
matthiasm@58 91 vamp:value_names ();
matthiasm@58 92 .
mail@128 93 plugbase:chordino_param_spectralshape a vamp:Parameter ;
mail@128 94 vamp:identifier "spectralshape" ;
matthiasm@58 95 dc:title "spectral shape" ;
matthiasm@58 96 dc:format "" ;
matthiasm@58 97 vamp:min_value 0.5 ;
matthiasm@58 98 vamp:max_value 0.9 ;
matthiasm@58 99 vamp:unit "" ;
matthiasm@58 100 vamp:default_value 0.7 ;
matthiasm@58 101 vamp:value_names ();
mail@128 102 .
matthiasm@95 103 plugbase:chordino_param_boostn a vamp:Parameter ;
matthiasm@95 104 vamp:identifier "boostn" ;
mail@128 105 dc:title "boost N" ;
matthiasm@95 106 dc:format "" ;
matthiasm@95 107 vamp:min_value 0 ;
matthiasm@95 108 vamp:max_value 1 ;
matthiasm@95 109 vamp:unit "" ;
matthiasm@95 110 vamp:default_value 0.1 ;
matthiasm@95 111 vamp:value_names ();
matthiasm@58 112 .
mail@128 113 plugbase:chordino_param_usehartesyntax a vamp:QuantizedParameter ;
mail@128 114 vamp:identifier "usehartesyntax" ;
mail@128 115 dc:title "use Harte syntax" ;
mail@128 116 dc:format "" ;
mail@128 117 vamp:min_value 0 ;
mail@128 118 vamp:max_value 1 ;
mail@128 119 vamp:unit "" ;
mail@128 120 vamp:quantize_step 1 ;
mail@128 121 vamp:default_value 0 ;
mail@128 122 vamp:value_names ( "no" "yes");
mail@128 123 .
matthiasm@58 124 plugbase:chordino_output_simplechord a vamp:SparseOutput ;
matthiasm@58 125 vamp:identifier "simplechord" ;
matthiasm@58 126 dc:title "Chord Estimate" ;
matthiasm@133 127 dc:description """Estimated chord times and labels.""" ;
matthiasm@58 128 vamp:fixed_bin_count "true" ;
mail@128 129 vamp:unit "" ;
matthiasm@58 130 vamp:bin_count 0 ;
matthiasm@58 131 vamp:sample_type vamp:VariableSampleRate ;
matthiasm@58 132 vamp:sample_rate 21.5332 ;
mail@128 133 vamp:computes_event_type af:ChordSegment ;
mail@128 134 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
mail@128 135 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
mail@128 136 .
mail@128 137 plugbase:chordino_output_chordnotes a vamp:SparseOutput ;
matthiasm@86 138 vamp:identifier "chordnotes" ;
matthiasm@86 139 dc:title "Note Representation of Chord Estimate" ;
matthiasm@86 140 dc:description """A simple represenation of the estimated chord with bass note (if applicable) and chord notes.""" ;
matthiasm@86 141 vamp:fixed_bin_count "true" ;
matthiasm@86 142 vamp:unit "MIDI units" ;
matthiasm@86 143 a vamp:QuantizedOutput ;
matthiasm@86 144 vamp:quantize_step 1 ;
matthiasm@86 145 a vamp:KnownExtentsOutput ;
matthiasm@86 146 vamp:min_value 0 ;
matthiasm@86 147 vamp:max_value 127 ;
matthiasm@86 148 vamp:bin_count 1 ;
matthiasm@86 149 vamp:sample_type vamp:VariableSampleRate ;
mail@128 150 vamp:sample_rate 21.5332 ;
matthiasm@86 151 vamp:computes_event_type af:Note ;
mail@128 152 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
mail@128 153 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
matthiasm@58 154 .
mail@60 155 plugbase:chordino_output_harmonicchange a vamp:DenseOutput ;
mail@60 156 vamp:identifier "harmonicchange" ;
matthiasm@58 157 dc:title "Harmonic Change Value" ;
matthiasm@58 158 dc:description """An indication of the likelihood of harmonic change. Depends on the chord dictionary. Calculation is different depending on whether the Viterbi algorithm is used for chord estimation, or the simple chord estimate.""" ;
matthiasm@58 159 vamp:fixed_bin_count "true" ;
matthiasm@58 160 vamp:unit "" ;
matthiasm@58 161 vamp:bin_count 1 ;
mail@128 162 # vamp:computes_event_type <Place event type URI here and uncomment> ;
mail@128 163 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
mail@128 164 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
mail@128 165 .
mail@128 166 plugbase:chordino_output_loglikelihood a vamp:DenseOutput ;
mail@128 167 vamp:identifier "loglikelihood" ;
mail@128 168 dc:title "Log-Likelihood of Chord Estimate" ;
mail@128 169 dc:description """Logarithm of the likelihood value of the simple chord estimate.""" ;
mail@128 170 vamp:fixed_bin_count "true" ;
mail@128 171 vamp:unit "" ;
mail@128 172 vamp:bin_count 1 ;
mail@128 173 # vamp:computes_event_type <Place event type URI here and uncomment> ;
mail@128 174 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
mail@128 175 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
matthiasm@58 176 .
matthiasm@58 177 plugbase:nnls-chroma a vamp:Plugin ;
matthiasm@58 178 dc:title "NNLS Chroma" ;
matthiasm@58 179 vamp:name "NNLS Chroma" ;
matthiasm@58 180 dc:description """This plugin provides a number of features derived from a DFT-based log-frequency amplitude spectrum: some variants of the log-frequency spectrum, including a semitone spectrum derived from approximate transcription using the NNLS algorithm; and based on this semitone spectrum, different chroma features.""" ;
matthiasm@58 181 foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here
matthiasm@58 182 dc:rights """GPL""" ;
matthiasm@58 183 # cc:license <Place plugin license URI here and uncomment> ;
matthiasm@58 184 vamp:identifier "nnls-chroma" ;
matthiasm@58 185 vamp:vamp_API_version vamp:api_version_2 ;
mail@128 186 owl:versionInfo "3" ;
matthiasm@58 187 vamp:input_domain vamp:FrequencyDomain ;
matthiasm@58 188
matthiasm@58 189
matthiasm@58 190 vamp:parameter plugbase:nnls-chroma_param_useNNLS ;
matthiasm@58 191 vamp:parameter plugbase:nnls-chroma_param_rollon ;
matthiasm@58 192 vamp:parameter plugbase:nnls-chroma_param_tuningmode ;
matthiasm@58 193 vamp:parameter plugbase:nnls-chroma_param_whitening ;
matthiasm@58 194 vamp:parameter plugbase:nnls-chroma_param_s ;
matthiasm@58 195 vamp:parameter plugbase:nnls-chroma_param_chromanormalize ;
matthiasm@58 196
matthiasm@58 197 vamp:output plugbase:nnls-chroma_output_logfreqspec ;
matthiasm@58 198 vamp:output plugbase:nnls-chroma_output_tunedlogfreqspec ;
matthiasm@58 199 vamp:output plugbase:nnls-chroma_output_semitonespectrum ;
matthiasm@58 200 vamp:output plugbase:nnls-chroma_output_chroma ;
matthiasm@58 201 vamp:output plugbase:nnls-chroma_output_basschroma ;
matthiasm@58 202 vamp:output plugbase:nnls-chroma_output_bothchroma ;
matthiasm@58 203 .
matthiasm@58 204 plugbase:nnls-chroma_param_useNNLS a vamp:QuantizedParameter ;
matthiasm@58 205 vamp:identifier "useNNLS" ;
matthiasm@58 206 dc:title "use approximate transcription (NNLS)" ;
matthiasm@58 207 dc:format "" ;
matthiasm@58 208 vamp:min_value 0 ;
matthiasm@58 209 vamp:max_value 1 ;
matthiasm@58 210 vamp:unit "" ;
matthiasm@58 211 vamp:quantize_step 1 ;
matthiasm@58 212 vamp:default_value 1 ;
matthiasm@58 213 vamp:value_names ();
matthiasm@58 214 .
matthiasm@58 215 plugbase:nnls-chroma_param_rollon a vamp:QuantizedParameter ;
matthiasm@58 216 vamp:identifier "rollon" ;
mail@128 217 dc:title "bass noise threshold" ;
mail@128 218 dc:format "%" ;
matthiasm@58 219 vamp:min_value 0 ;
matthiasm@59 220 vamp:max_value 5 ;
matthiasm@59 221 vamp:unit "%" ;
matthiasm@59 222 vamp:quantize_step 0.5 ;
matthiasm@58 223 vamp:default_value 0 ;
matthiasm@58 224 vamp:value_names ();
matthiasm@58 225 .
matthiasm@58 226 plugbase:nnls-chroma_param_tuningmode a vamp:QuantizedParameter ;
matthiasm@58 227 vamp:identifier "tuningmode" ;
matthiasm@58 228 dc:title "tuning mode" ;
matthiasm@58 229 dc:format "" ;
matthiasm@58 230 vamp:min_value 0 ;
matthiasm@58 231 vamp:max_value 1 ;
matthiasm@58 232 vamp:unit "" ;
matthiasm@58 233 vamp:quantize_step 1 ;
matthiasm@58 234 vamp:default_value 0 ;
matthiasm@58 235 vamp:value_names ( "global tuning" "local tuning");
matthiasm@58 236 .
matthiasm@58 237 plugbase:nnls-chroma_param_whitening a vamp:Parameter ;
matthiasm@58 238 vamp:identifier "whitening" ;
matthiasm@58 239 dc:title "spectral whitening" ;
matthiasm@58 240 dc:format "" ;
matthiasm@58 241 vamp:min_value 0 ;
matthiasm@58 242 vamp:max_value 1 ;
matthiasm@58 243 vamp:unit "" ;
matthiasm@58 244 vamp:default_value 1 ;
matthiasm@58 245 vamp:value_names ();
matthiasm@58 246 .
matthiasm@58 247 plugbase:nnls-chroma_param_s a vamp:Parameter ;
matthiasm@58 248 vamp:identifier "s" ;
matthiasm@58 249 dc:title "spectral shape" ;
matthiasm@58 250 dc:format "" ;
matthiasm@58 251 vamp:min_value 0.5 ;
matthiasm@58 252 vamp:max_value 0.9 ;
matthiasm@58 253 vamp:unit "" ;
matthiasm@58 254 vamp:default_value 0.7 ;
matthiasm@58 255 vamp:value_names ();
matthiasm@58 256 .
matthiasm@58 257 plugbase:nnls-chroma_param_chromanormalize a vamp:QuantizedParameter ;
Chris@40 258 vamp:identifier "chromanormalize" ;
Chris@40 259 dc:title "chroma normalization" ;
Chris@40 260 dc:format "" ;
Chris@40 261 vamp:min_value 0 ;
Chris@40 262 vamp:max_value 3 ;
Chris@40 263 vamp:unit "" ;
Chris@40 264 vamp:quantize_step 1 ;
Chris@40 265 vamp:default_value 0 ;
Chris@40 266 vamp:value_names ( "none" "maximum norm" "L1 norm" "L2 norm");
Chris@40 267 .
matthiasm@58 268 plugbase:nnls-chroma_output_logfreqspec a vamp:DenseOutput ;
Chris@40 269 vamp:identifier "logfreqspec" ;
Chris@40 270 dc:title "Log-Frequency Spectrum" ;
Chris@40 271 dc:description """A Log-Frequency Spectrum (constant Q) that is obtained by cosine filter mapping.""" ;
Chris@40 272 vamp:fixed_bin_count "true" ;
Chris@40 273 vamp:unit "" ;
Chris@40 274 vamp:bin_count 256 ;
mail@128 275 # vamp:computes_event_type <Place event type URI here and uncomment> ;
mail@128 276 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
mail@128 277 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@40 278 .
matthiasm@58 279 plugbase:nnls-chroma_output_tunedlogfreqspec a vamp:DenseOutput ;
Chris@40 280 vamp:identifier "tunedlogfreqspec" ;
Chris@40 281 dc:title "Tuned Log-Frequency Spectrum" ;
Chris@40 282 dc:description """A Log-Frequency Spectrum (constant Q) that is obtained by cosine filter mapping, then its tuned using the estimated tuning frequency.""" ;
Chris@40 283 vamp:fixed_bin_count "true" ;
Chris@40 284 vamp:unit "" ;
Chris@40 285 vamp:bin_count 256 ;
mail@128 286 # vamp:computes_event_type <Place event type URI here and uncomment> ;
mail@128 287 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
mail@128 288 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@40 289 .
matthiasm@58 290 plugbase:nnls-chroma_output_semitonespectrum a vamp:DenseOutput ;
Chris@40 291 vamp:identifier "semitonespectrum" ;
Chris@40 292 dc:title "Semitone Spectrum" ;
Chris@40 293 dc:description """A semitone-spaced log-frequency spectrum derived from the third-of-a-semitone-spaced tuned log-frequency spectrum.""" ;
Chris@40 294 vamp:fixed_bin_count "true" ;
Chris@40 295 vamp:unit "" ;
Chris@40 296 vamp:bin_count 84 ;
mail@128 297 # vamp:computes_event_type <Place event type URI here and uncomment> ;
mail@128 298 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
mail@128 299 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@40 300 .
matthiasm@58 301 plugbase:nnls-chroma_output_chroma a vamp:DenseOutput ;
Chris@40 302 vamp:identifier "chroma" ;
Chris@40 303 dc:title "Chromagram" ;
matthiasm@58 304 dc:description """Tuning-adjusted chromagram from NNLS approximate transcription, with an emphasis on the medium note range.""" ;
Chris@40 305 vamp:fixed_bin_count "true" ;
Chris@40 306 vamp:unit "" ;
Chris@40 307 vamp:bin_count 12 ;
matthiasm@58 308 vamp:bin_names ( "A" "Bb" "B" "C" "C#" "D" "Eb" "E" "F" "F#" "G" "Ab");
mail@128 309 # vamp:computes_event_type <Place event type URI here and uncomment> ;
mail@128 310 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
matthiasm@59 311 vamp:computes_signal_type af:Chromagram ;
Chris@40 312 .
matthiasm@58 313 plugbase:nnls-chroma_output_basschroma a vamp:DenseOutput ;
Chris@40 314 vamp:identifier "basschroma" ;
Chris@40 315 dc:title "Bass Chromagram" ;
matthiasm@58 316 dc:description """Tuning-adjusted bass chromagram from NNLS approximate transcription, with an emphasis on the bass note range.""" ;
Chris@40 317 vamp:fixed_bin_count "true" ;
Chris@40 318 vamp:unit "" ;
Chris@40 319 vamp:bin_count 12 ;
matthiasm@58 320 vamp:bin_names ( "A" "Bb" "B" "C" "C#" "D" "Eb" "E" "F" "F#" "G" "Ab");
mail@128 321 # vamp:computes_event_type <Place event type URI here and uncomment> ;
mail@128 322 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
matthiasm@59 323 vamp:computes_signal_type af:Chromagram ;
Chris@40 324 .
matthiasm@58 325 plugbase:nnls-chroma_output_bothchroma a vamp:DenseOutput ;
Chris@40 326 vamp:identifier "bothchroma" ;
Chris@40 327 dc:title "Chromagram and Bass Chromagram" ;
matthiasm@58 328 dc:description """Tuning-adjusted chromagram and bass chromagram (stacked on top of each other) from NNLS approximate transcription.""" ;
Chris@40 329 vamp:fixed_bin_count "true" ;
Chris@40 330 vamp:unit "" ;
Chris@40 331 vamp:bin_count 24 ;
Chris@40 332 vamp:bin_names ( "A (bass)" "Bb (bass)" "B (bass)" "C (bass)" "C# (bass)" "D (bass)" "Eb (bass)" "E (bass)" "F (bass)" "F# (bass)" "G (bass)" "Ab (bass)" "A" "Bb" "B" "C" "C#" "D" "Eb" "E" "F" "F#" "G" "Ab");
mail@128 333 # vamp:computes_event_type <Place event type URI here and uncomment> ;
mail@128 334 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
matthiasm@59 335 vamp:computes_signal_type af:Chromagram ;
Chris@40 336 .
Chris@40 337 plugbase:tuning a vamp:Plugin ;
Chris@40 338 dc:title "Tuning" ;
Chris@40 339 vamp:name "Tuning" ;
matthiasm@58 340 dc:description """The tuning plugin can estimate the local and global tuning of piece. The same tuning method is used for the NNLS Chroma and Chordino plugins.""" ;
Chris@40 341 foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here
Chris@40 342 dc:rights """GPL""" ;
Chris@40 343 # cc:license <Place plugin license URI here and uncomment> ;
Chris@40 344 vamp:identifier "tuning" ;
Chris@40 345 vamp:vamp_API_version vamp:api_version_2 ;
mail@128 346 owl:versionInfo "3" ;
Chris@40 347 vamp:input_domain vamp:FrequencyDomain ;
Chris@40 348
mail@128 349
Chris@40 350 vamp:parameter plugbase:tuning_param_rollon ;
Chris@40 351
Chris@40 352 vamp:output plugbase:tuning_output_tuning ;
Chris@40 353 vamp:output plugbase:tuning_output_localtuning ;
Chris@40 354 .
matthiasm@58 355 plugbase:tuning_param_rollon a vamp:QuantizedParameter ;
Chris@40 356 vamp:identifier "rollon" ;
mail@128 357 dc:title "bass noise threshold" ;
mail@128 358 dc:format "%" ;
Chris@40 359 vamp:min_value 0 ;
matthiasm@59 360 vamp:max_value 5 ;
matthiasm@59 361 vamp:unit "%" ;
matthiasm@59 362 vamp:quantize_step 0.5 ;
Chris@40 363 vamp:default_value 0 ;
Chris@40 364 vamp:value_names ();
Chris@40 365 .
Chris@40 366 plugbase:tuning_output_tuning a vamp:SparseOutput ;
Chris@40 367 vamp:identifier "tuning" ;
Chris@40 368 dc:title "Tuning" ;
matthiasm@58 369 dc:description """Returns a single label (at time 0 seconds) containing an estimate of the concert pitch in Hz.""" ;
Chris@40 370 vamp:fixed_bin_count "true" ;
Chris@40 371 vamp:unit "Hz" ;
Chris@40 372 a vamp:KnownExtentsOutput ;
Chris@40 373 vamp:min_value 427.47 ;
Chris@40 374 vamp:max_value 452.89 ;
mail@71 375 vamp:bin_count 1 ;
Chris@40 376 vamp:sample_type vamp:VariableSampleRate ;
mail@128 377 vamp:sample_rate 1.47994e-39 ;
mail@128 378 # vamp:computes_event_type <Place event type URI here and uncomment> ;
mail@128 379 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
mail@128 380 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@40 381 .
Chris@40 382 plugbase:tuning_output_localtuning a vamp:DenseOutput ;
Chris@40 383 vamp:identifier "localtuning" ;
Chris@40 384 dc:title "Local Tuning" ;
matthiasm@58 385 dc:description """Returns a tuning estimate at every analysis frame, an average of the (recent) previous frame-wise estimates of the concert pitch in Hz.""" ;
Chris@40 386 vamp:fixed_bin_count "true" ;
Chris@40 387 vamp:unit "Hz" ;
Chris@40 388 a vamp:KnownExtentsOutput ;
Chris@40 389 vamp:min_value 427.47 ;
Chris@40 390 vamp:max_value 452.89 ;
Chris@40 391 vamp:bin_count 1 ;
Chris@40 392 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@40 393 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@40 394 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@40 395 .
Chris@40 396