comparison examples/vamp-example-plugins:percussiononsets.n3 @ 138:147de5e64d28

* Update vamp.n3/rdf from km-rdf * Add template generator (old jerrell version) from sv1 repository * Add provisional RDF descriptions for example plugins
author cannam
date Thu, 19 Jun 2008 09:37:31 +0000
parents
children
comparison
equal deleted inserted replaced
137:dbab8c3a6571 138:147de5e64d28
1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
3 @prefix vamp: <http://www.purl.org/ontology/vamp/> .
4 @prefix vampex: <http://www.purl.org/ontology/vamp/examples/> .
5 @prefix plugbase: <http://purl.org/ontology/vamp/examples/> .
6 @prefix owl: <http://www.w3.org/2002/07/owl#> .
7 @prefix dc: <http://purl.org/dc/elements/1.1/> .
8 @prefix af: <http://purl.org/ontology/af/> .
9 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
10 @prefix cc: <http://web.resource.org/cc/> .
11 @prefix thisplug: <http://purl.org/ontology/vamp/examples/percussiononsets#> .
12 @prefix : <> .
13
14 <> a vamp:PluginDescription ;
15 foaf:maker <http://www.vamp-plugins.org/> ;
16 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
17 foaf:primaryTopic plugbase:percussiononsets .
18
19 plugbase:percussiononsets a vamp:Plugin ;
20 dc:title "Simple Percussion Onset Detector" ;
21 vamp:name "Simple Percussion Onset Detector" ;
22 dc:description "Detect percussive note onsets by identifying broadband energy rises" ;
23 foaf:maker [ foaf:name "Vamp SDK Example Plugins"] ; # FIXME could give plugin author's URI here
24 cc:license <FIXME license for the plugin> ;
25 vamp:identifier "percussiononsets" ;
26 vamp:vamp_API_version vamp:api_version_1 ;
27 owl:versionInfo "2" ;
28 vamp:input_domain vamp:TimeDomain ;
29
30 vamp:parameter_descriptor thisplug:param_threshold ;
31 vamp:parameter_descriptor thisplug:param_sensitivity ;
32
33 vamp:output_descriptor thisplug:output_onsets ;
34 vamp:output_descriptor thisplug:output_detectionfunction ;
35 .
36 thisplug:param_threshold a vamp:ParameterDescriptor ;
37 vamp:identifier "threshold" ;
38 dc:title "Energy rise threshold" ;
39 dc:format "dB" ;
40 vamp:min_value 0 ;
41 vamp:max_value 20 ;
42 vamp:default_value 3 .
43
44 thisplug:param_sensitivity a vamp:ParameterDescriptor ;
45 vamp:identifier "sensitivity" ;
46 dc:title "Sensitivity" ;
47 dc:format "%" ;
48 vamp:min_value 0 ;
49 vamp:max_value 100 ;
50 vamp:default_value 40 .
51
52 thisplug:output_onsets a vamp:SparseOutput ;
53 vamp:identifier "onsets" ;
54 dc:title "Onsets" ;
55 dc:description "Percussive note onset locations" ;
56 vamp:fixed_bin_count "true" ;
57 vamp:is_quantized "false" ;
58 vamp:unit "" ;
59 vamp:bin_count 0 ;
60 vamp:bin_names ();
61 vamp:sample_type vamp:VariableSampleRate ;
62 vamp:sample_rate 44100 ;
63 vamp:computes_feature_type <FIXME feature type URI> ;
64 vamp:computes_event_type <FIXME event type URI> ;
65 .
66 thisplug:output_detectionfunction a vamp:DenseOutput ;
67 vamp:identifier "detectionfunction" ;
68 dc:title "Detection Function" ;
69 dc:description "Broadband energy rise detection function" ;
70 vamp:fixed_bin_count "true" ;
71 vamp:is_quantised "true" ;
72 vamp:unit "" ;
73 vamp:bin_count 1 ;
74 vamp:bin_names ( "");
75 vamp:quantize_step 1 ;
76 vamp:computes_feature_type <FIXME feature type URI> ;
77 vamp:computes_event_type <FIXME event type URI> ;
78 .