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/zerocrossing#> .
|
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:zerocrossing .
|
cannam@138
|
18
|
cannam@138
|
19 plugbase:zerocrossing a vamp:Plugin ;
|
cannam@138
|
20 dc:title "Zero Crossings" ;
|
cannam@138
|
21 vamp:name "Zero Crossings" ;
|
cannam@138
|
22 dc:description "Detect and count zero crossing points" ;
|
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 "zerocrossing" ;
|
cannam@138
|
26 vamp:vamp_API_version vamp:api_version_1 ;
|
cannam@138
|
27 owl:versionInfo "2" ;
|
cannam@138
|
28 vamp:input_domain vamp:TimeDomain ;
|
cannam@138
|
29
|
cannam@138
|
30
|
cannam@138
|
31 vamp:output_descriptor thisplug:output_counts ;
|
cannam@138
|
32 vamp:output_descriptor thisplug:output_zerocrossings ;
|
cannam@138
|
33 .
|
cannam@138
|
34 thisplug:output_counts a vamp:DenseOutput ;
|
cannam@138
|
35 vamp:identifier "counts" ;
|
cannam@138
|
36 dc:title "Zero Crossing Counts" ;
|
cannam@138
|
37 dc:description "The number of zero crossing points per processing block" ;
|
cannam@138
|
38 vamp:fixed_bin_count "true" ;
|
cannam@138
|
39 vamp:is_quantised "true" ;
|
cannam@138
|
40 vamp:unit "crossings" ;
|
cannam@138
|
41 vamp:bin_count 1 ;
|
cannam@138
|
42 vamp:bin_names ( "");
|
cannam@138
|
43 vamp:quantize_step 1 ;
|
cannam@138
|
44 vamp:computes_feature_type <FIXME feature type URI> ;
|
cannam@138
|
45 vamp:computes_event_type <FIXME event type URI> ;
|
cannam@138
|
46 .
|
cannam@138
|
47 thisplug:output_zerocrossings a vamp:SparseOutput ;
|
cannam@138
|
48 vamp:identifier "zerocrossings" ;
|
cannam@138
|
49 dc:title "Zero Crossings" ;
|
cannam@138
|
50 dc:description "The locations of zero crossing points" ;
|
cannam@138
|
51 vamp:fixed_bin_count "true" ;
|
cannam@138
|
52 vamp:is_quantized "true" ;
|
cannam@138
|
53 vamp:unit "" ;
|
cannam@138
|
54 vamp:bin_count 0 ;
|
cannam@138
|
55 vamp:bin_names ();
|
cannam@138
|
56 vamp:quantize_step 1 ;
|
cannam@138
|
57 vamp:sample_type vamp:VariableSampleRate ;
|
cannam@138
|
58 vamp:sample_rate 44100 ;
|
cannam@138
|
59 vamp:computes_feature_type <FIXME feature type URI> ;
|
cannam@138
|
60 vamp:computes_event_type <FIXME event type URI> ;
|
cannam@138
|
61 .
|