c@69: @prefix rdfs: . c@69: @prefix xsd: . c@69: @prefix vamp: . c@69: @prefix vampex: . c@69: @prefix plugbase: . c@69: @prefix owl: . c@69: @prefix dc: . c@69: @prefix af: . c@69: @prefix foaf: . c@69: @prefix cc: . c@69: @prefix thisplug: . c@69: @prefix : <> . c@69: c@69: <> a vamp:PluginDescription ; c@69: foaf:maker ; c@69: foaf:maker ; c@69: foaf:primaryTopic plugbase:qm-constantq . c@69: c@69: plugbase:qm-constantq a vamp:Plugin ; c@69: dc:title "Constant-Q Spectrogram" ; c@69: vamp:name "Constant-Q Spectrogram" ; c@69: dc:description "Extract a spectrogram with constant ratio of centre frequency to resolution from the input audio" ; c@69: foaf:maker [ foaf:name "Queen Mary, University of London"] ; # FIXME could give plugin author's URI here c@69: cc:license ; c@69: vamp:identifier "qm-constantq" ; c@69: vamp:vamp_API_version vamp:api_version_1 ; c@69: owl:versionInfo "2" ; c@69: vamp:input_domain vamp:TimeDomain ; c@69: c@69: vamp:parameter_descriptor thisplug:param_minpitch ; c@69: vamp:parameter_descriptor thisplug:param_maxpitch ; c@69: vamp:parameter_descriptor thisplug:param_tuning ; c@69: vamp:parameter_descriptor thisplug:param_bpo ; c@69: vamp:parameter_descriptor thisplug:param_normalized ; c@69: c@69: vamp:output_descriptor thisplug:output_constantq ; c@69: . c@69: thisplug:param_minpitch a vamp:ParameterDescriptor ; c@69: vamp:identifier "minpitch" ; c@69: dc:title "Minimum Pitch" ; c@69: dc:format "MIDI units" ; c@69: vamp:min_value 0 ; c@69: vamp:max_value 127 ; c@69: vamp:default_value 36 . c@69: c@69: thisplug:param_maxpitch a vamp:ParameterDescriptor ; c@69: vamp:identifier "maxpitch" ; c@69: dc:title "Maximum Pitch" ; c@69: dc:format "MIDI units" ; c@69: vamp:min_value 0 ; c@69: vamp:max_value 127 ; c@69: vamp:default_value 84 . c@69: c@69: thisplug:param_tuning a vamp:ParameterDescriptor ; c@69: vamp:identifier "tuning" ; c@69: dc:title "Tuning Frequency" ; c@69: dc:format "Hz" ; c@69: vamp:min_value 420 ; c@69: vamp:max_value 460 ; c@69: vamp:default_value 440 . c@69: c@69: thisplug:param_bpo a vamp:ParameterDescriptor ; c@69: vamp:identifier "bpo" ; c@69: dc:title "Bins per Octave" ; c@69: dc:format "bins" ; c@69: vamp:min_value 2 ; c@69: vamp:max_value 48 ; c@69: vamp:default_value 12 . c@69: c@69: thisplug:param_normalized a vamp:ParameterDescriptor ; c@69: vamp:identifier "normalized" ; c@69: dc:title "Normalized" ; c@69: dc:format "" ; c@69: vamp:min_value 0 ; c@69: vamp:max_value 1 ; c@69: vamp:default_value 0 . c@69: c@69: thisplug:output_constantq a vamp:DenseOutput ; c@69: vamp:identifier "constantq" ; c@69: dc:title "Constant-Q Spectrogram" ; c@69: dc:description "Output of constant-Q transform, as a single vector per process block" ; c@69: vamp:fixed_bin_count "true" ; c@69: vamp:is_quantised "false" ; c@69: vamp:unit "" ; c@69: vamp:bin_count 1 ; c@69: vamp:bin_names ( "C"); c@69: vamp:sample_type vamp:OneSamplePerStep ; c@69: vamp:computes_feature_type ; c@69: vamp:computes_event_type ; c@69: .