cannam@138: @prefix rdfs: . cannam@138: @prefix xsd: . cannam@138: @prefix vamp: . cannam@138: @prefix vampex: . cannam@138: @prefix plugbase: . cannam@138: @prefix owl: . cannam@138: @prefix dc: . cannam@138: @prefix af: . cannam@138: @prefix foaf: . cannam@138: @prefix cc: . cannam@138: @prefix thisplug: . cannam@138: @prefix : <> . cannam@138: cannam@138: <> a vamp:PluginDescription ; cannam@138: foaf:maker ; cannam@138: foaf:maker ; cannam@138: foaf:primaryTopic plugbase:amplitudefollower . cannam@138: cannam@138: plugbase:amplitudefollower a vamp:Plugin ; cannam@138: dc:title "Amplitude Follower" ; cannam@138: vamp:name "Amplitude Follower" ; cannam@138: dc:description "Track the amplitude of the audio signal" ; cannam@138: foaf:maker [ foaf:name "Vamp SDK Example Plugins"] ; # FIXME could give plugin author's URI here cannam@138: cc:license ; cannam@138: vamp:identifier "amplitudefollower" ; cannam@138: vamp:vamp_API_version vamp:api_version_1 ; cannam@138: owl:versionInfo "1" ; cannam@138: vamp:input_domain vamp:TimeDomain ; cannam@138: cannam@138: vamp:parameter_descriptor thisplug:param_attack ; cannam@138: vamp:parameter_descriptor thisplug:param_release ; cannam@138: cannam@138: vamp:output_descriptor thisplug:output_amplitude ; cannam@138: . cannam@138: thisplug:param_attack a vamp:ParameterDescriptor ; cannam@138: vamp:identifier "attack" ; cannam@138: dc:title "Attack time" ; cannam@138: dc:format "s" ; cannam@138: vamp:min_value 0 ; cannam@138: vamp:max_value 1 ; cannam@138: vamp:default_value 0.01 . cannam@138: cannam@138: thisplug:param_release a vamp:ParameterDescriptor ; cannam@138: vamp:identifier "release" ; cannam@138: dc:title "Release time" ; cannam@138: dc:format "s" ; cannam@138: vamp:min_value 0 ; cannam@138: vamp:max_value 1 ; cannam@138: vamp:default_value 0.01 . cannam@138: cannam@138: thisplug:output_amplitude a vamp:DenseOutput ; cannam@138: vamp:identifier "amplitude" ; cannam@138: dc:title "Amplitude" ; cannam@138: dc:description "" ; cannam@138: vamp:fixed_bin_count "true" ; cannam@138: vamp:is_quantised "false" ; cannam@138: vamp:unit "V" ; cannam@138: vamp:bin_count 1 ; cannam@138: vamp:bin_names ( ""); cannam@138: vamp:sample_type vamp:OneSamplePerStep ; cannam@138: vamp:computes_feature_type ; cannam@138: vamp:computes_event_type ; cannam@138: .