annotate plugins/FChT_f0gram.n3 @ 100:c0afe853924a tip

Use common name
author Chris Cannam <cannam@all-day-breakfast.com>
date Tue, 29 Jun 2021 12:11:48 +0100
parents e6dd77c96c4e
children
rev   line source
Chris@60 1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
Chris@60 2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
Chris@60 3 @prefix vamp: <http://purl.org/ontology/vamp/> .
Chris@60 4 @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/FChT_f0gram#> .
Chris@60 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
Chris@60 6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
Chris@60 7 @prefix af: <http://purl.org/ontology/af/> .
Chris@60 8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
Chris@60 9 @prefix doap: <http://usefulinc.com/ns/doap#> .
Chris@60 10 @prefix cc: <http://web.resource.org/cc/> .
Chris@60 11 @prefix : <#> .
Chris@60 12
Chris@60 13
Chris@60 14 ## Properties of this document
Chris@60 15
Chris@60 16 <> a vamp:PluginDescription ;
Chris@60 17 foaf:maker <http://vamp-plugins.org/rdf/template-generator> ;
Chris@60 18 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/FChT_f0gram> .
Chris@60 19
Chris@60 20
Chris@60 21 ## Maker of the whole plugin library
Chris@60 22
Chris@60 23 :library_maker
Chris@60 24 foaf:name "Audio Processing Group, Universidad de la Republica, Uruguay" ;
Chris@60 25 foaf:page <http://iie.fing.edu.uy/investigacion/grupos/gpa/index.html> ;
Chris@60 26 foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/udelar.png> ;
Chris@60 27 .
Chris@60 28
Chris@60 29
Chris@60 30 ## Properties of the plugin library, and references to the plugins it contains
Chris@60 31
Chris@60 32 plugbase:library a vamp:PluginLibrary ;
cannam@100 33 vamp:identifier "fanchirp" ;
Chris@60 34 foaf:maker :library_maker ;
Chris@60 35 vamp:available_plugin plugbase:fchtransformf0gram ;
Chris@60 36 dc:title "Fan Chirp F0gram" ; # Place library name here and uncomment
Chris@60 37 dc:description "Fundamental-frequency salience visualisation based on the Fan Chirp Transform, from the Universidad de la Republica, Uruguay" ;
Chris@60 38 foaf:page <http://iie.fing.edu.uy/investigacion/grupos/gpa/vamp-plugin.html> ; # Place more-info HTML page URL here and uncomment
Chris@60 39 doap:download-page <http://iie.fing.edu.uy/investigacion/grupos/gpa/vamp-plugin.html> ; # Place download HTML page URL here and uncomment
Chris@60 40 vamp:has_source true ;
Chris@60 41 vamp:has_binary "linux32" ;
Chris@60 42 vamp:has_binary "linux64" ;
Chris@60 43 vamp:has_binary "osx" ;
Chris@60 44 vamp:has_binary "win32" ;
Chris@60 45 .
Chris@60 46
Chris@60 47
Chris@60 48 ## Properties of the Fan Chirp Transform F0gram plugin
Chris@60 49
Chris@60 50 plugbase:fchtransformf0gram a vamp:Plugin ;
Chris@60 51 dc:title "Fan Chirp Transform F0gram" ;
Chris@60 52 vamp:name "Fan Chirp Transform F0gram" ;
Chris@60 53 dc:description """This plug-in produces a representation, called F0gram, which exhibits the salience of the fundamental frequency of the sound sources in the audio file. The computation of the F0gram makes use of the Fan Chirp Transform analysis. It is based on the article "Fan chirp transform for music representation" P. Cancela, E. Lopez, M. Rocamora, International Conference on Digital Audio Effects, 13th. DAFx-10. Graz, Austria - 6-10 Sep 2010.""" ;
Chris@60 54 foaf:maker :library_maker ;
Chris@60 55 dc:rights """copyright (C) 2011 GPL - Audio Processing Group, UdelaR""" ;
Chris@60 56 # cc:license <Place plugin license URI here and uncomment> ;
Chris@60 57 vamp:identifier "fchtransformf0gram" ;
Chris@60 58 vamp:vamp_API_version vamp:api_version_2 ;
Chris@60 59 owl:versionInfo "0" ;
Chris@60 60 vamp:input_domain vamp:TimeDomain ;
Chris@60 61 vamp:parameter plugbase:fchtransformf0gram_param_fmax ;
Chris@60 62 vamp:parameter plugbase:fchtransformf0gram_param_nsamp ;
Chris@60 63 vamp:parameter plugbase:fchtransformf0gram_param_nfft ;
Chris@60 64 vamp:parameter plugbase:fchtransformf0gram_param_alpha_max ;
Chris@60 65 vamp:parameter plugbase:fchtransformf0gram_param_num_warps ;
Chris@60 66 vamp:parameter plugbase:fchtransformf0gram_param_alpha_dist ;
Chris@60 67 vamp:parameter plugbase:fchtransformf0gram_param_f0min ;
Chris@60 68 vamp:parameter plugbase:fchtransformf0gram_param_num_octs ;
Chris@60 69 vamp:parameter plugbase:fchtransformf0gram_param_num_f0_hyps ;
Chris@60 70 vamp:parameter plugbase:fchtransformf0gram_param_f0s_per_oct ;
Chris@60 71 vamp:parameter plugbase:fchtransformf0gram_param_f0_prefer_fun ;
Chris@60 72 vamp:parameter plugbase:fchtransformf0gram_param_f0_prefer_mean ;
Chris@60 73 vamp:parameter plugbase:fchtransformf0gram_param_f0_prefer_stdev ;
Chris@60 74 vamp:parameter plugbase:fchtransformf0gram_param_f0gram_mode ;
Chris@60 75
Chris@60 76 vamp:output plugbase:fchtransformf0gram_output_f0gram ;
Chris@60 77 .
Chris@60 78 plugbase:fchtransformf0gram_param_fmax a vamp:QuantizedParameter ;
Chris@60 79 vamp:identifier "fmax" ;
Chris@60 80 dc:title "Maximum frequency" ;
Chris@60 81 dc:format "Hz" ;
Chris@60 82 vamp:min_value 2000 ;
Chris@60 83 vamp:max_value 22050 ;
Chris@60 84 vamp:unit "Hz" ;
Chris@60 85 vamp:quantize_step 1 ;
Chris@60 86 vamp:default_value 10000 ;
Chris@60 87 vamp:value_names ();
Chris@60 88 .
Chris@60 89 plugbase:fchtransformf0gram_param_nsamp a vamp:QuantizedParameter ;
Chris@60 90 vamp:identifier "nsamp" ;
Chris@60 91 dc:title "Number of samples" ;
Chris@60 92 dc:format "samples" ;
Chris@60 93 vamp:min_value 128 ;
Chris@60 94 vamp:max_value 4096 ;
Chris@60 95 vamp:unit "samples" ;
Chris@60 96 vamp:quantize_step 1 ;
Chris@60 97 vamp:default_value 2048 ;
Chris@60 98 vamp:value_names ();
Chris@60 99 .
Chris@60 100 plugbase:fchtransformf0gram_param_nfft a vamp:QuantizedParameter ;
Chris@60 101 vamp:identifier "nfft" ;
Chris@60 102 dc:title "FFT number of points" ;
Chris@60 103 dc:format "samples" ;
Chris@60 104 vamp:min_value 0 ;
Chris@60 105 vamp:max_value 4 ;
Chris@60 106 vamp:unit "samples" ;
Chris@60 107 vamp:quantize_step 1 ;
Chris@60 108 vamp:default_value 3 ;
Chris@60 109 vamp:value_names ( "256" "512" "1024" "2048" "4096" "8192");
Chris@60 110 .
Chris@60 111 plugbase:fchtransformf0gram_param_alpha_max a vamp:QuantizedParameter ;
Chris@60 112 vamp:identifier "alpha_max" ;
Chris@60 113 dc:title "Maximum alpha value" ;
Chris@60 114 dc:format "Hz/s" ;
Chris@60 115 vamp:min_value -10 ;
Chris@60 116 vamp:max_value 10 ;
Chris@60 117 vamp:unit "Hz/s" ;
Chris@60 118 vamp:quantize_step 1 ;
Chris@60 119 vamp:default_value 5 ;
Chris@60 120 vamp:value_names ();
Chris@60 121 .
Chris@60 122 plugbase:fchtransformf0gram_param_num_warps a vamp:QuantizedParameter ;
Chris@60 123 vamp:identifier "num_warps" ;
Chris@60 124 dc:title "Number of warpings" ;
Chris@60 125 dc:format "" ;
Chris@60 126 vamp:min_value 1 ;
Chris@60 127 vamp:max_value 101 ;
Chris@60 128 vamp:unit "" ;
Chris@60 129 vamp:quantize_step 2 ;
Chris@60 130 vamp:default_value 21 ;
Chris@60 131 vamp:value_names ();
Chris@60 132 .
Chris@60 133 plugbase:fchtransformf0gram_param_alpha_dist a vamp:QuantizedParameter ;
Chris@60 134 vamp:identifier "alpha_dist" ;
Chris@60 135 dc:title "alpha distribution" ;
Chris@60 136 dc:format "" ;
Chris@60 137 vamp:min_value 0 ;
Chris@60 138 vamp:max_value 1 ;
Chris@60 139 vamp:unit "" ;
Chris@60 140 vamp:quantize_step 1 ;
Chris@60 141 vamp:default_value 1 ;
Chris@60 142 vamp:value_names ( "lin" "log");
Chris@60 143 .
Chris@60 144 plugbase:fchtransformf0gram_param_f0min a vamp:QuantizedParameter ;
Chris@60 145 vamp:identifier "f0min" ;
Chris@60 146 dc:title "min f0" ;
Chris@60 147 dc:format "Hz" ;
Chris@60 148 vamp:min_value 1 ;
Chris@60 149 vamp:max_value 500 ;
Chris@60 150 vamp:unit "Hz" ;
Chris@60 151 vamp:quantize_step 1 ;
Chris@60 152 vamp:default_value 80 ;
Chris@60 153 vamp:value_names ();
Chris@60 154 .
Chris@60 155 plugbase:fchtransformf0gram_param_num_octs a vamp:QuantizedParameter ;
Chris@60 156 vamp:identifier "num_octs" ;
Chris@60 157 dc:title "number of octaves" ;
Chris@60 158 dc:format "" ;
Chris@60 159 vamp:min_value 1 ;
Chris@60 160 vamp:max_value 10 ;
Chris@60 161 vamp:unit "" ;
Chris@60 162 vamp:quantize_step 1 ;
Chris@60 163 vamp:default_value 4 ;
Chris@60 164 vamp:value_names ();
Chris@60 165 .
Chris@60 166 plugbase:fchtransformf0gram_param_num_f0_hyps a vamp:QuantizedParameter ;
Chris@60 167 vamp:identifier "num_f0_hyps" ;
Chris@60 168 dc:title "number of f0 hypotesis" ;
Chris@60 169 dc:format "" ;
Chris@60 170 vamp:min_value 1 ;
Chris@60 171 vamp:max_value 100 ;
Chris@60 172 vamp:unit "" ;
Chris@60 173 vamp:quantize_step 1 ;
Chris@60 174 vamp:default_value 10 ;
Chris@60 175 vamp:value_names ();
Chris@60 176 .
Chris@60 177 plugbase:fchtransformf0gram_param_f0s_per_oct a vamp:QuantizedParameter ;
Chris@60 178 vamp:identifier "f0s_per_oct" ;
Chris@60 179 dc:title "f0 values per octave" ;
Chris@60 180 dc:format "" ;
Chris@60 181 vamp:min_value 12 ;
Chris@60 182 vamp:max_value 768 ;
Chris@60 183 vamp:unit "" ;
Chris@60 184 vamp:quantize_step 1 ;
Chris@60 185 vamp:default_value 192 ;
Chris@60 186 vamp:value_names ();
Chris@60 187 .
Chris@60 188 plugbase:fchtransformf0gram_param_f0_prefer_fun a vamp:QuantizedParameter ;
Chris@60 189 vamp:identifier "f0_prefer_fun" ;
Chris@60 190 dc:title "f0 preference function" ;
Chris@60 191 dc:format "" ;
Chris@60 192 vamp:min_value 0 ;
Chris@60 193 vamp:max_value 1 ;
Chris@60 194 vamp:unit "" ;
Chris@60 195 vamp:quantize_step 1 ;
Chris@60 196 vamp:default_value 1 ;
Chris@60 197 vamp:value_names ();
Chris@60 198 .
Chris@60 199 plugbase:fchtransformf0gram_param_f0_prefer_mean a vamp:QuantizedParameter ;
Chris@60 200 vamp:identifier "f0_prefer_mean" ;
Chris@60 201 dc:title "mean f0 preference function" ;
Chris@60 202 dc:format "" ;
Chris@60 203 vamp:min_value 1 ;
Chris@60 204 vamp:max_value 127 ;
Chris@60 205 vamp:unit "" ;
Chris@60 206 vamp:quantize_step 1 ;
Chris@60 207 vamp:default_value 60 ;
Chris@60 208 vamp:value_names ();
Chris@60 209 .
Chris@60 210 plugbase:fchtransformf0gram_param_f0_prefer_stdev a vamp:QuantizedParameter ;
Chris@60 211 vamp:identifier "f0_prefer_stdev" ;
Chris@60 212 dc:title "stdev of f0 preference function" ;
Chris@60 213 dc:format "" ;
Chris@60 214 vamp:min_value 1 ;
Chris@60 215 vamp:max_value 127 ;
Chris@60 216 vamp:unit "" ;
Chris@60 217 vamp:quantize_step 1 ;
Chris@60 218 vamp:default_value 18 ;
Chris@60 219 vamp:value_names ();
Chris@60 220 .
Chris@60 221 plugbase:fchtransformf0gram_param_f0gram_mode a vamp:QuantizedParameter ;
Chris@60 222 vamp:identifier "f0gram_mode" ;
Chris@60 223 dc:title "display mode of f0gram" ;
Chris@60 224 dc:format "" ;
Chris@60 225 vamp:min_value 0 ;
Chris@60 226 vamp:max_value 1 ;
Chris@60 227 vamp:unit "" ;
Chris@60 228 vamp:quantize_step 1 ;
Chris@60 229 vamp:default_value 1 ;
Chris@60 230 vamp:value_names ();
Chris@60 231 .
Chris@60 232 plugbase:fchtransformf0gram_output_f0gram a vamp:DenseOutput ;
Chris@60 233 vamp:identifier "f0gram" ;
Chris@60 234 dc:title "F0gram: salience of f0s" ;
Chris@60 235 dc:description """This representation show the salience of the different f0s in the signal.""" ;
Chris@60 236 vamp:fixed_bin_count "true" ;
Chris@60 237 vamp:unit "Hertz" ;
Chris@60 238 vamp:bin_count 768 ;
Chris@60 239 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@60 240 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@60 241 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@60 242 .
Chris@60 243