Mercurial > hg > vamp-plugin-sdk
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 . |