c@71: @prefix rdfs: . c@71: @prefix xsd: . c@71: @prefix vamp: . c@71: @prefix plugbase: . c@71: @prefix owl: . c@71: @prefix dc: . c@71: @prefix af: . c@71: @prefix foaf: . c@71: @prefix cc: . c@71: @prefix : <#> . c@71: c@71: <> a vamp:PluginDescription ; c@71: foaf:maker ; c@71: foaf:primaryTopic . c@71: c@71: :cqvamp a vamp:PluginLibrary ; c@71: vamp:identifier "cqvamp" ; c@71: vamp:available_plugin plugbase:cqvamp ; c@71: # foaf:page ; c@71: . c@71: c@71: plugbase:cqvamp a vamp:Plugin ; c@71: dc:title "Constant-Q Spectrogram" ; c@71: vamp:name "Constant-Q Spectrogram" ; c@71: dc:description """Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio""" ; c@71: foaf:maker [ foaf:name "Queen Mary, University of London" ] ; # FIXME could give plugin author's URI here c@71: dc:rights """Plugin by Chris Cannam. Method by Christian Schörkhuber and Anssi Klapuri. Copyright (c) 2013 QMUL""" ; c@71: # cc:license ; c@71: vamp:identifier "cqvamp" ; c@71: vamp:vamp_API_version vamp:api_version_2 ; c@71: owl:versionInfo "1" ; c@71: vamp:input_domain vamp:TimeDomain ; c@71: c@71: vamp:parameter plugbase:cqvamp_param_minpitch ; c@71: vamp:parameter plugbase:cqvamp_param_maxpitch ; c@71: vamp:parameter plugbase:cqvamp_param_tuning ; c@71: vamp:parameter plugbase:cqvamp_param_bpo ; c@71: c@71: vamp:output plugbase:cqvamp_output_constantq ; c@71: . c@71: plugbase:cqvamp_param_minpitch a vamp:QuantizedParameter ; c@71: vamp:identifier "minpitch" ; c@71: dc:title "Minimum Pitch" ; c@71: dc:format "MIDI units" ; c@71: vamp:min_value 0 ; c@71: vamp:max_value 127 ; c@71: vamp:unit "MIDI units" ; c@71: vamp:quantize_step 1 ; c@71: vamp:default_value 36 ; c@71: vamp:value_names (); c@71: . c@71: plugbase:cqvamp_param_maxpitch a vamp:QuantizedParameter ; c@71: vamp:identifier "maxpitch" ; c@71: dc:title "Maximum Pitch" ; c@71: dc:format "MIDI units" ; c@71: vamp:min_value 0 ; c@71: vamp:max_value 127 ; c@71: vamp:unit "MIDI units" ; c@71: vamp:quantize_step 1 ; c@71: vamp:default_value 84 ; c@71: vamp:value_names (); c@71: . c@71: plugbase:cqvamp_param_tuning a vamp:Parameter ; c@71: vamp:identifier "tuning" ; c@71: dc:title "Tuning Frequency" ; c@71: dc:format "Hz" ; c@71: vamp:min_value 360 ; c@71: vamp:max_value 500 ; c@71: vamp:unit "Hz" ; c@71: vamp:default_value 440 ; c@71: vamp:value_names (); c@71: . c@71: plugbase:cqvamp_param_bpo a vamp:QuantizedParameter ; c@71: vamp:identifier "bpo" ; c@71: dc:title "Bins per Octave" ; c@71: dc:format "bins" ; c@71: vamp:min_value 2 ; c@71: vamp:max_value 480 ; c@71: vamp:unit "bins" ; c@71: vamp:quantize_step 1 ; c@71: vamp:default_value 24 ; c@71: vamp:value_names (); c@71: . c@71: plugbase:cqvamp_output_constantq a vamp:DenseOutput ; c@71: vamp:identifier "constantq" ; c@71: dc:title "Constant-Q Spectrogram" ; c@71: dc:description """Output of constant-Q transform, as a single vector per process block""" ; c@71: vamp:unit "" ; c@71: vamp:computes_signal_type af:Spectrogram ; c@71: . c@71: