To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
The primary repository for this project is hosted at https://github.com/cannam/constant-q-cpp/ .
This repository is a read-only copy which is updated automatically every hour.
root / cqvamp.n3 @ 196:da283326bcd3
History | View | Annotate | Download (10.5 KB)
| 1 |
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . |
|---|---|
| 2 |
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . |
| 3 |
@prefix vamp: <http://purl.org/ontology/vamp/> . |
| 4 |
@prefix plugbase: <http://vamp-plugins.org/rdf/plugins/cqvamp#> . |
| 5 |
@prefix owl: <http://www.w3.org/2002/07/owl#> . |
| 6 |
@prefix dc: <http://purl.org/dc/elements/1.1/> . |
| 7 |
@prefix af: <http://purl.org/ontology/af/> . |
| 8 |
@prefix foaf: <http://xmlns.com/foaf/0.1/> . |
| 9 |
@prefix doap: <http://usefulinc.com/ns/doap#> . |
| 10 |
@prefix cc: <http://web.resource.org/cc/> . |
| 11 |
@prefix : <#> . |
| 12 |
|
| 13 |
<> a vamp:PluginDescription ; |
| 14 |
foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; |
| 15 |
foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/cqvamp> . |
| 16 |
|
| 17 |
:library_maker |
| 18 |
foaf:name "Queen Mary, University of London" ; |
| 19 |
foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/qm.png> ; |
| 20 |
foaf:page <http://c4dm.eecs.qmul.ac.uk/> . |
| 21 |
|
| 22 |
plugbase:library a vamp:PluginLibrary ; |
| 23 |
vamp:identifier "cqvamp" ; |
| 24 |
dc:title "Constant-Q" ; |
| 25 |
dc:description "A plugin implementing the Constant-Q transform of a time-domain signal." ; |
| 26 |
foaf:maker :library_maker ; |
| 27 |
vamp:available_plugin plugbase:cqchromavamp ; |
| 28 |
vamp:available_plugin plugbase:cqvamp ; |
| 29 |
vamp:available_plugin plugbase:cqvampmidi ; |
| 30 |
foaf:page <http://code.soundsoftware.ac.uk/projects/constant-q-cpp> ; |
| 31 |
doap:download-page <http://code.soundsoftware.ac.uk/projects/constant-q-cpp/files> ; |
| 32 |
. |
| 33 |
|
| 34 |
plugbase:cqchromavamp a vamp:Plugin ; |
| 35 |
dc:title "Chromagram" ; |
| 36 |
vamp:name "Chromagram" ; |
| 37 |
dc:description """Extract a Constant-Q spectrogram with constant ratio of centre frequency to resolution from the audio, then wrap it around into a single-octave chromagram.""" ; |
| 38 |
foaf:maker :library_maker ; |
| 39 |
dc:rights """Plugin by Chris Cannam. Method by Christian Schörkhuber and Anssi Klapuri. Copyright (c) 2014 QMUL. BSD/MIT licence.""" ; |
| 40 |
# cc:license <Place plugin license URI here and uncomment> ; |
| 41 |
vamp:identifier "cqchromavamp" ; |
| 42 |
vamp:vamp_API_version vamp:api_version_2 ; |
| 43 |
owl:versionInfo "2" ; |
| 44 |
vamp:input_domain vamp:TimeDomain ; |
| 45 |
|
| 46 |
vamp:parameter plugbase:cqchromavamp_param_lowestoct ; |
| 47 |
vamp:parameter plugbase:cqchromavamp_param_octaves ; |
| 48 |
vamp:parameter plugbase:cqchromavamp_param_tuning ; |
| 49 |
vamp:parameter plugbase:cqchromavamp_param_bpo ; |
| 50 |
|
| 51 |
vamp:output plugbase:cqchromavamp_output_chromagram ; |
| 52 |
. |
| 53 |
plugbase:cqchromavamp_param_lowestoct a vamp:QuantizedParameter ; |
| 54 |
vamp:identifier "lowestoct" ; |
| 55 |
dc:title "Lowest Contributing Octave" ; |
| 56 |
dc:format "" ; |
| 57 |
vamp:min_value -1 ; |
| 58 |
vamp:max_value 12 ; |
| 59 |
vamp:unit "" ; |
| 60 |
vamp:quantize_step 1 ; |
| 61 |
vamp:default_value 0 ; |
| 62 |
vamp:value_names (); |
| 63 |
. |
| 64 |
plugbase:cqchromavamp_param_octaves a vamp:QuantizedParameter ; |
| 65 |
vamp:identifier "octaves" ; |
| 66 |
dc:title "Contributing Octave Count" ; |
| 67 |
dc:format "octaves" ; |
| 68 |
vamp:min_value 1 ; |
| 69 |
vamp:max_value 12 ; |
| 70 |
vamp:unit "octaves" ; |
| 71 |
vamp:quantize_step 1 ; |
| 72 |
vamp:default_value 7 ; |
| 73 |
vamp:value_names (); |
| 74 |
. |
| 75 |
plugbase:cqchromavamp_param_tuning a vamp:Parameter ; |
| 76 |
vamp:identifier "tuning" ; |
| 77 |
dc:title "Tuning Frequency" ; |
| 78 |
dc:format "Hz" ; |
| 79 |
vamp:min_value 360 ; |
| 80 |
vamp:max_value 500 ; |
| 81 |
vamp:unit "Hz" ; |
| 82 |
vamp:default_value 440 ; |
| 83 |
vamp:value_names (); |
| 84 |
. |
| 85 |
plugbase:cqchromavamp_param_bpo a vamp:QuantizedParameter ; |
| 86 |
vamp:identifier "bpo" ; |
| 87 |
dc:title "Bins per Octave" ; |
| 88 |
dc:format "bins" ; |
| 89 |
vamp:min_value 2 ; |
| 90 |
vamp:max_value 480 ; |
| 91 |
vamp:unit "bins" ; |
| 92 |
vamp:quantize_step 1 ; |
| 93 |
vamp:default_value 36 ; |
| 94 |
vamp:value_names (); |
| 95 |
. |
| 96 |
plugbase:cqchromavamp_output_chromagram a vamp:DenseOutput ; |
| 97 |
vamp:identifier "chromagram" ; |
| 98 |
dc:title "Chromagram" ; |
| 99 |
dc:description """Chromagram obtained from output of constant-Q transform, folding over each process block into a single-octave vector""" ; |
| 100 |
vamp:fixed_bin_count "true" ; |
| 101 |
vamp:unit "" ; |
| 102 |
vamp:bin_count 36 ; |
| 103 |
vamp:computes_signal_type af:Chromagram ; |
| 104 |
. |
| 105 |
plugbase:cqvamp a vamp:Plugin ; |
| 106 |
dc:title "Constant-Q Spectrogram (Hz range)" ; |
| 107 |
vamp:name "Constant-Q Spectrogram (Hz range)" ; |
| 108 |
dc:description """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio, specifying the frequency range in Hz.""" ; |
| 109 |
foaf:maker :library_maker ; |
| 110 |
dc:rights """Plugin by Chris Cannam. Method by Christian Schörkhuber and Anssi Klapuri. Copyright (c) 2014 QMUL. BSD/MIT licence.""" ; |
| 111 |
# cc:license <Place plugin license URI here and uncomment> ; |
| 112 |
vamp:identifier "cqvamp" ; |
| 113 |
vamp:vamp_API_version vamp:api_version_2 ; |
| 114 |
owl:versionInfo "3" ; |
| 115 |
vamp:input_domain vamp:TimeDomain ; |
| 116 |
|
| 117 |
vamp:parameter plugbase:cqvamp_param_minfreq ; |
| 118 |
vamp:parameter plugbase:cqvamp_param_maxfreq ; |
| 119 |
vamp:parameter plugbase:cqvamp_param_bpo ; |
| 120 |
vamp:parameter plugbase:cqvamp_param_interpolation ; |
| 121 |
|
| 122 |
vamp:output plugbase:cqvamp_output_constantq ; |
| 123 |
. |
| 124 |
plugbase:cqvamp_param_minfreq a vamp:Parameter ; |
| 125 |
vamp:identifier "minfreq" ; |
| 126 |
dc:title "Minimum Frequency" ; |
| 127 |
dc:format "Hz" ; |
| 128 |
vamp:min_value 1 ; |
| 129 |
vamp:max_value 24000 ; |
| 130 |
vamp:unit "Hz" ; |
| 131 |
vamp:default_value 100 ; |
| 132 |
vamp:value_names (); |
| 133 |
. |
| 134 |
plugbase:cqvamp_param_maxfreq a vamp:Parameter ; |
| 135 |
vamp:identifier "maxfreq" ; |
| 136 |
dc:title "Maximum Frequency" ; |
| 137 |
dc:format "Hz" ; |
| 138 |
vamp:min_value 1 ; |
| 139 |
vamp:max_value 24000 ; |
| 140 |
vamp:unit "Hz" ; |
| 141 |
vamp:default_value 14080 ; |
| 142 |
vamp:value_names (); |
| 143 |
. |
| 144 |
plugbase:cqvamp_param_bpo a vamp:QuantizedParameter ; |
| 145 |
vamp:identifier "bpo" ; |
| 146 |
dc:title "Bins per Octave" ; |
| 147 |
dc:format "bins" ; |
| 148 |
vamp:min_value 2 ; |
| 149 |
vamp:max_value 480 ; |
| 150 |
vamp:unit "bins" ; |
| 151 |
vamp:quantize_step 1 ; |
| 152 |
vamp:default_value 36 ; |
| 153 |
vamp:value_names (); |
| 154 |
. |
| 155 |
plugbase:cqvamp_param_interpolation a vamp:QuantizedParameter ; |
| 156 |
vamp:identifier "interpolation" ; |
| 157 |
dc:title "Interpolation" ; |
| 158 |
dc:format "" ; |
| 159 |
vamp:min_value 0 ; |
| 160 |
vamp:max_value 2 ; |
| 161 |
vamp:unit "" ; |
| 162 |
vamp:quantize_step 1 ; |
| 163 |
vamp:default_value 2 ; |
| 164 |
vamp:value_names ( "None, leave as zero" "None, repeat prior value" "Linear interpolation"); |
| 165 |
. |
| 166 |
plugbase:cqvamp_output_constantq a vamp:DenseOutput ; |
| 167 |
vamp:identifier "constantq" ; |
| 168 |
dc:title "Constant-Q Spectrogram" ; |
| 169 |
dc:description """Output of constant-Q transform, as a single vector per process block""" ; |
| 170 |
vamp:fixed_bin_count "true" ; |
| 171 |
vamp:unit "" ; |
| 172 |
vamp:bin_count 216 ; |
| 173 |
vamp:computes_signal_type af:Spectrogram ; |
| 174 |
. |
| 175 |
plugbase:cqvampmidi a vamp:Plugin ; |
| 176 |
dc:title "Constant-Q Spectrogram (MIDI pitch range)" ; |
| 177 |
vamp:name "Constant-Q Spectrogram (MIDI pitch range)" ; |
| 178 |
dc:description """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio, specifying the frequency range in MIDI pitch units.""" ; |
| 179 |
foaf:maker :library_maker ; |
| 180 |
dc:rights """Plugin by Chris Cannam. Method by Christian Schörkhuber and Anssi Klapuri. Copyright (c) 2014 QMUL. BSD/MIT licence.""" ; |
| 181 |
# cc:license <Place plugin license URI here and uncomment> ; |
| 182 |
vamp:identifier "cqvampmidi" ; |
| 183 |
vamp:vamp_API_version vamp:api_version_2 ; |
| 184 |
owl:versionInfo "3" ; |
| 185 |
vamp:input_domain vamp:TimeDomain ; |
| 186 |
|
| 187 |
vamp:parameter plugbase:cqvampmidi_param_minpitch ; |
| 188 |
vamp:parameter plugbase:cqvampmidi_param_maxpitch ; |
| 189 |
vamp:parameter plugbase:cqvampmidi_param_tuning ; |
| 190 |
vamp:parameter plugbase:cqvampmidi_param_bpo ; |
| 191 |
vamp:parameter plugbase:cqvampmidi_param_interpolation ; |
| 192 |
|
| 193 |
vamp:output plugbase:cqvampmidi_output_constantq ; |
| 194 |
. |
| 195 |
plugbase:cqvampmidi_param_minpitch a vamp:QuantizedParameter ; |
| 196 |
vamp:identifier "minpitch" ; |
| 197 |
dc:title "Minimum Pitch" ; |
| 198 |
dc:format "MIDI units" ; |
| 199 |
vamp:min_value 0 ; |
| 200 |
vamp:max_value 127 ; |
| 201 |
vamp:unit "MIDI units" ; |
| 202 |
vamp:quantize_step 1 ; |
| 203 |
vamp:default_value 36 ; |
| 204 |
vamp:value_names (); |
| 205 |
. |
| 206 |
plugbase:cqvampmidi_param_maxpitch a vamp:QuantizedParameter ; |
| 207 |
vamp:identifier "maxpitch" ; |
| 208 |
dc:title "Maximum Pitch" ; |
| 209 |
dc:format "MIDI units" ; |
| 210 |
vamp:min_value 0 ; |
| 211 |
vamp:max_value 127 ; |
| 212 |
vamp:unit "MIDI units" ; |
| 213 |
vamp:quantize_step 1 ; |
| 214 |
vamp:default_value 84 ; |
| 215 |
vamp:value_names (); |
| 216 |
. |
| 217 |
plugbase:cqvampmidi_param_tuning a vamp:Parameter ; |
| 218 |
vamp:identifier "tuning" ; |
| 219 |
dc:title "Tuning Frequency" ; |
| 220 |
dc:format "Hz" ; |
| 221 |
vamp:min_value 360 ; |
| 222 |
vamp:max_value 500 ; |
| 223 |
vamp:unit "Hz" ; |
| 224 |
vamp:default_value 440 ; |
| 225 |
vamp:value_names (); |
| 226 |
. |
| 227 |
plugbase:cqvampmidi_param_bpo a vamp:QuantizedParameter ; |
| 228 |
vamp:identifier "bpo" ; |
| 229 |
dc:title "Bins per Octave" ; |
| 230 |
dc:format "bins" ; |
| 231 |
vamp:min_value 2 ; |
| 232 |
vamp:max_value 480 ; |
| 233 |
vamp:unit "bins" ; |
| 234 |
vamp:quantize_step 1 ; |
| 235 |
vamp:default_value 36 ; |
| 236 |
vamp:value_names (); |
| 237 |
. |
| 238 |
plugbase:cqvampmidi_param_interpolation a vamp:QuantizedParameter ; |
| 239 |
vamp:identifier "interpolation" ; |
| 240 |
dc:title "Interpolation" ; |
| 241 |
dc:format "" ; |
| 242 |
vamp:min_value 0 ; |
| 243 |
vamp:max_value 2 ; |
| 244 |
vamp:unit "" ; |
| 245 |
vamp:quantize_step 1 ; |
| 246 |
vamp:default_value 2 ; |
| 247 |
vamp:value_names ( "None, leave as zero" "None, repeat prior value" "Linear interpolation"); |
| 248 |
. |
| 249 |
plugbase:cqvampmidi_output_constantq a vamp:DenseOutput ; |
| 250 |
vamp:identifier "constantq" ; |
| 251 |
dc:title "Constant-Q Spectrogram" ; |
| 252 |
dc:description """Output of constant-Q transform, as a single vector per process block""" ; |
| 253 |
vamp:fixed_bin_count "true" ; |
| 254 |
vamp:unit "" ; |
| 255 |
vamp:bin_count 216 ; |
| 256 |
vamp:computes_signal_type af:Spectrogram ; |
| 257 |
. |
| 258 |
|