annotate examples/vamp-example-plugins:amplitudefollower.n3 @ 180:9a58bd07aa4d

* Part way to providing support for continuous-time averaging summaries
author cannam
date Wed, 03 Sep 2008 15:59:09 +0000
parents 147de5e64d28
children
rev   line source
cannam@138 1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
cannam@138 2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
cannam@138 3 @prefix vamp: <http://www.purl.org/ontology/vamp/> .
cannam@138 4 @prefix vampex: <http://www.purl.org/ontology/vamp/examples/> .
cannam@138 5 @prefix plugbase: <http://purl.org/ontology/vamp/examples/> .
cannam@138 6 @prefix owl: <http://www.w3.org/2002/07/owl#> .
cannam@138 7 @prefix dc: <http://purl.org/dc/elements/1.1/> .
cannam@138 8 @prefix af: <http://purl.org/ontology/af/> .
cannam@138 9 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
cannam@138 10 @prefix cc: <http://web.resource.org/cc/> .
cannam@138 11 @prefix thisplug: <http://purl.org/ontology/vamp/examples/amplitudefollower#> .
cannam@138 12 @prefix : <> .
cannam@138 13
cannam@138 14 <> a vamp:PluginDescription ;
cannam@138 15 foaf:maker <http://www.vamp-plugins.org/> ;
cannam@138 16 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
cannam@138 17 foaf:primaryTopic plugbase:amplitudefollower .
cannam@138 18
cannam@138 19 plugbase:amplitudefollower a vamp:Plugin ;
cannam@138 20 dc:title "Amplitude Follower" ;
cannam@138 21 vamp:name "Amplitude Follower" ;
cannam@138 22 dc:description "Track the amplitude of the audio signal" ;
cannam@138 23 foaf:maker [ foaf:name "Vamp SDK Example Plugins"] ; # FIXME could give plugin author's URI here
cannam@138 24 cc:license <FIXME license for the plugin> ;
cannam@138 25 vamp:identifier "amplitudefollower" ;
cannam@138 26 vamp:vamp_API_version vamp:api_version_1 ;
cannam@138 27 owl:versionInfo "1" ;
cannam@138 28 vamp:input_domain vamp:TimeDomain ;
cannam@138 29
cannam@138 30 vamp:parameter_descriptor thisplug:param_attack ;
cannam@138 31 vamp:parameter_descriptor thisplug:param_release ;
cannam@138 32
cannam@138 33 vamp:output_descriptor thisplug:output_amplitude ;
cannam@138 34 .
cannam@138 35 thisplug:param_attack a vamp:ParameterDescriptor ;
cannam@138 36 vamp:identifier "attack" ;
cannam@138 37 dc:title "Attack time" ;
cannam@138 38 dc:format "s" ;
cannam@138 39 vamp:min_value 0 ;
cannam@138 40 vamp:max_value 1 ;
cannam@138 41 vamp:default_value 0.01 .
cannam@138 42
cannam@138 43 thisplug:param_release a vamp:ParameterDescriptor ;
cannam@138 44 vamp:identifier "release" ;
cannam@138 45 dc:title "Release time" ;
cannam@138 46 dc:format "s" ;
cannam@138 47 vamp:min_value 0 ;
cannam@138 48 vamp:max_value 1 ;
cannam@138 49 vamp:default_value 0.01 .
cannam@138 50
cannam@138 51 thisplug:output_amplitude a vamp:DenseOutput ;
cannam@138 52 vamp:identifier "amplitude" ;
cannam@138 53 dc:title "Amplitude" ;
cannam@138 54 dc:description "" ;
cannam@138 55 vamp:fixed_bin_count "true" ;
cannam@138 56 vamp:is_quantised "false" ;
cannam@138 57 vamp:unit "V" ;
cannam@138 58 vamp:bin_count 1 ;
cannam@138 59 vamp:bin_names ( "");
cannam@138 60 vamp:sample_type vamp:OneSamplePerStep ;
cannam@138 61 vamp:computes_feature_type <FIXME feature type URI> ;
cannam@138 62 vamp:computes_event_type <FIXME event type URI> ;
cannam@138 63 .