Mercurial > hg > vamp-plugin-sdk
comparison examples/vamp-example-plugins.rdf @ 149:0f72cadc5cc8
* add provisional rdf files for example plugins
author | cannam |
---|---|
date | Mon, 23 Jun 2008 16:10:37 +0000 |
parents | |
children | 7c08ba8083b2 |
comparison
equal
deleted
inserted
replaced
148:afd60ff5ceef | 149:0f72cadc5cc8 |
---|---|
1 <?xml version="1.0" encoding="utf-8"?> | |
2 <rdf:RDF xmlns:af="http://purl.org/ontology/af/" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:plugbase="http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:vamp="http://purl.org/ontology/vamp/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xml:base="http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#"> | |
3 <vamp:PluginDescription rdf:about=""> | |
4 <foaf:maker rdf:resource="blah"/> | |
5 <foaf:maker rdf:resource="http://www.vamp-plugins.org/doap.rdf#template-generator"/> | |
6 <foaf:primaryTopic rdf:resource=""/> | |
7 </vamp:PluginDescription> | |
8 <vamp:PluginLibrary rdf:about="#vamp-example-plugins"> | |
9 <vamp:identifier>vamp-example-plugins</vamp:identifier> | |
10 <vamp:available_plugin rdf:resource="#amplitudefollower"/> | |
11 <vamp:available_plugin rdf:resource="#percussiononsets"/> | |
12 <vamp:available_plugin rdf:resource="#spectralcentroid"/> | |
13 <vamp:available_plugin rdf:resource="#zerocrossing"/> | |
14 </vamp:PluginLibrary> | |
15 <vamp:Plugin rdf:about="#amplitudefollower"> | |
16 <dc:title>Amplitude Follower</dc:title> | |
17 <vamp:name>Amplitude Follower</vamp:name> | |
18 <dc:description>Track the amplitude of the audio signal</dc:description> | |
19 <foaf:maker> | |
20 <rdf:Description> | |
21 <foaf:name>Vamp SDK Example Plugins</foaf:name> | |
22 </rdf:Description> | |
23 </foaf:maker> | |
24 <cc:license rdf:resource="FIXME license for the plugin"/> | |
25 <vamp:identifier>amplitudefollower</vamp:identifier> | |
26 <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> | |
27 <owl:versionInfo>1</owl:versionInfo> | |
28 <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/TimeDomain"/> | |
29 <vamp:parameter_descriptor rdf:resource="#amplitudefollower_param_attack"/> | |
30 <vamp:parameter_descriptor rdf:resource="#amplitudefollower_param_release"/> | |
31 <vamp:output_descriptor rdf:resource="#amplitudefollower_output_amplitude"/> | |
32 </vamp:Plugin> | |
33 <vamp:ParameterDescriptor rdf:about="#amplitudefollower_param_attack"> | |
34 <vamp:identifier>attack</vamp:identifier> | |
35 <dc:title>Attack time</dc:title> | |
36 <dc:format>s</dc:format> | |
37 <vamp:min_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:min_value> | |
38 <vamp:max_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:max_value> | |
39 <vamp:unit>s</vamp:unit> | |
40 <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">0.01</vamp:default_value> | |
41 <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
42 </vamp:ParameterDescriptor> | |
43 <vamp:ParameterDescriptor rdf:about="#amplitudefollower_param_release"> | |
44 <vamp:identifier>release</vamp:identifier> | |
45 <dc:title>Release time</dc:title> | |
46 <dc:format>s</dc:format> | |
47 <vamp:min_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:min_value> | |
48 <vamp:max_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:max_value> | |
49 <vamp:unit>s</vamp:unit> | |
50 <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">0.01</vamp:default_value> | |
51 <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
52 </vamp:ParameterDescriptor> | |
53 <vamp:DenseOutput rdf:about="#amplitudefollower_output_amplitude"> | |
54 <vamp:identifier>amplitude</vamp:identifier> | |
55 <dc:title>Amplitude</dc:title> | |
56 <dc:description></dc:description> | |
57 <vamp:fixed_bin_count>true</vamp:fixed_bin_count> | |
58 <vamp:unit>V</vamp:unit> | |
59 <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:bin_count> | |
60 <vamp:bin_names> | |
61 <rdf:Description> | |
62 <rdf:first></rdf:first> | |
63 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
64 </rdf:Description> | |
65 </vamp:bin_names> | |
66 <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> | |
67 <vamp:computes_event_type rdf:resource="FIXME event type URI"/> | |
68 </vamp:DenseOutput> | |
69 <vamp:Plugin rdf:about="#percussiononsets"> | |
70 <dc:title>Simple Percussion Onset Detector</dc:title> | |
71 <vamp:name>Simple Percussion Onset Detector</vamp:name> | |
72 <dc:description>Detect percussive note onsets by identifying broadband energy rises</dc:description> | |
73 <foaf:maker> | |
74 <rdf:Description> | |
75 <foaf:name>Vamp SDK Example Plugins</foaf:name> | |
76 </rdf:Description> | |
77 </foaf:maker> | |
78 <cc:license rdf:resource="FIXME license for the plugin"/> | |
79 <vamp:identifier>percussiononsets</vamp:identifier> | |
80 <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> | |
81 <owl:versionInfo>2</owl:versionInfo> | |
82 <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/FrequencyDomain"/> | |
83 <vamp:parameter_descriptor rdf:resource="#percussiononsets_param_threshold"/> | |
84 <vamp:parameter_descriptor rdf:resource="#percussiononsets_param_sensitivity"/> | |
85 <vamp:output_descriptor rdf:resource="#percussiononsets_output_onsets"/> | |
86 <vamp:output_descriptor rdf:resource="#percussiononsets_output_detectionfunction"/> | |
87 </vamp:Plugin> | |
88 <vamp:ParameterDescriptor rdf:about="#percussiononsets_param_threshold"> | |
89 <vamp:identifier>threshold</vamp:identifier> | |
90 <dc:title>Energy rise threshold</dc:title> | |
91 <dc:format>dB</dc:format> | |
92 <vamp:min_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:min_value> | |
93 <vamp:max_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">20</vamp:max_value> | |
94 <vamp:unit>dB</vamp:unit> | |
95 <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">3</vamp:default_value> | |
96 <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
97 </vamp:ParameterDescriptor> | |
98 <vamp:ParameterDescriptor rdf:about="#percussiononsets_param_sensitivity"> | |
99 <vamp:identifier>sensitivity</vamp:identifier> | |
100 <dc:title>Sensitivity</dc:title> | |
101 <dc:format>%</dc:format> | |
102 <vamp:min_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:min_value> | |
103 <vamp:max_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">100</vamp:max_value> | |
104 <vamp:unit>%</vamp:unit> | |
105 <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">40</vamp:default_value> | |
106 <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
107 </vamp:ParameterDescriptor> | |
108 <vamp:SparseOutput rdf:about="#percussiononsets_output_onsets"> | |
109 <vamp:identifier>onsets</vamp:identifier> | |
110 <dc:title>Onsets</dc:title> | |
111 <dc:description>Percussive note onset locations</dc:description> | |
112 <vamp:fixed_bin_count>true</vamp:fixed_bin_count> | |
113 <vamp:unit></vamp:unit> | |
114 <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:bin_count> | |
115 <vamp:bin_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
116 <vamp:sample_type rdf:resource="http://purl.org/ontology/vamp/VariableSampleRate"/> | |
117 <vamp:sample_rate rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">44100</vamp:sample_rate> | |
118 <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> | |
119 <vamp:computes_event_type rdf:resource="FIXME event type URI"/> | |
120 </vamp:SparseOutput> | |
121 <vamp:DenseOutput rdf:about="#percussiononsets_output_detectionfunction"> | |
122 <vamp:identifier>detectionfunction</vamp:identifier> | |
123 <dc:title>Detection Function</dc:title> | |
124 <dc:description>Broadband energy rise detection function</dc:description> | |
125 <vamp:fixed_bin_count>true</vamp:fixed_bin_count> | |
126 <vamp:unit></vamp:unit> | |
127 <rdf:type rdf:resource="http://purl.org/ontology/vamp/QuantizedOutput"/> | |
128 <vamp:quantize_step rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:quantize_step> | |
129 <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:bin_count> | |
130 <vamp:bin_names> | |
131 <rdf:Description> | |
132 <rdf:first></rdf:first> | |
133 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
134 </rdf:Description> | |
135 </vamp:bin_names> | |
136 <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> | |
137 <vamp:computes_event_type rdf:resource="FIXME event type URI"/> | |
138 </vamp:DenseOutput> | |
139 <vamp:Plugin rdf:about="#spectralcentroid"> | |
140 <dc:title>Spectral Centroid</dc:title> | |
141 <vamp:name>Spectral Centroid</vamp:name> | |
142 <dc:description>Calculate the centroid frequency of the spectrum of the input signal</dc:description> | |
143 <foaf:maker> | |
144 <rdf:Description> | |
145 <foaf:name>Vamp SDK Example Plugins</foaf:name> | |
146 </rdf:Description> | |
147 </foaf:maker> | |
148 <cc:license rdf:resource="FIXME license for the plugin"/> | |
149 <vamp:identifier>spectralcentroid</vamp:identifier> | |
150 <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> | |
151 <owl:versionInfo>2</owl:versionInfo> | |
152 <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/FrequencyDomain"/> | |
153 <vamp:output_descriptor rdf:resource="#spectralcentroid_output_logcentroid"/> | |
154 <vamp:output_descriptor rdf:resource="#spectralcentroid_output_linearcentroid"/> | |
155 </vamp:Plugin> | |
156 <vamp:DenseOutput rdf:about="#spectralcentroid_output_logcentroid"> | |
157 <vamp:identifier>logcentroid</vamp:identifier> | |
158 <dc:title>Log Frequency Centroid</dc:title> | |
159 <dc:description>Centroid of the log weighted frequency spectrum</dc:description> | |
160 <vamp:fixed_bin_count>true</vamp:fixed_bin_count> | |
161 <vamp:unit>Hz</vamp:unit> | |
162 <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:bin_count> | |
163 <vamp:bin_names> | |
164 <rdf:Description> | |
165 <rdf:first></rdf:first> | |
166 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
167 </rdf:Description> | |
168 </vamp:bin_names> | |
169 <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> | |
170 <vamp:computes_event_type rdf:resource="FIXME event type URI"/> | |
171 </vamp:DenseOutput> | |
172 <vamp:DenseOutput rdf:about="#spectralcentroid_output_linearcentroid"> | |
173 <vamp:identifier>linearcentroid</vamp:identifier> | |
174 <dc:title>Linear Frequency Centroid</dc:title> | |
175 <dc:description>Centroid of the linear frequency spectrum</dc:description> | |
176 <vamp:fixed_bin_count>true</vamp:fixed_bin_count> | |
177 <vamp:unit>Hz</vamp:unit> | |
178 <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:bin_count> | |
179 <vamp:bin_names> | |
180 <rdf:Description> | |
181 <rdf:first></rdf:first> | |
182 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
183 </rdf:Description> | |
184 </vamp:bin_names> | |
185 <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> | |
186 <vamp:computes_event_type rdf:resource="FIXME event type URI"/> | |
187 </vamp:DenseOutput> | |
188 <vamp:Plugin rdf:about="#zerocrossing"> | |
189 <dc:title>Zero Crossings</dc:title> | |
190 <vamp:name>Zero Crossings</vamp:name> | |
191 <dc:description>Detect and count zero crossing points</dc:description> | |
192 <foaf:maker> | |
193 <rdf:Description> | |
194 <foaf:name>Vamp SDK Example Plugins</foaf:name> | |
195 </rdf:Description> | |
196 </foaf:maker> | |
197 <cc:license rdf:resource="FIXME license for the plugin"/> | |
198 <vamp:identifier>zerocrossing</vamp:identifier> | |
199 <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> | |
200 <owl:versionInfo>2</owl:versionInfo> | |
201 <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/TimeDomain"/> | |
202 <vamp:output_descriptor rdf:resource="#zerocrossing_output_counts"/> | |
203 <vamp:output_descriptor rdf:resource="#zerocrossing_output_zerocrossings"/> | |
204 </vamp:Plugin> | |
205 <vamp:DenseOutput rdf:about="#zerocrossing_output_counts"> | |
206 <vamp:identifier>counts</vamp:identifier> | |
207 <dc:title>Zero Crossing Counts</dc:title> | |
208 <dc:description>The number of zero crossing points per processing block</dc:description> | |
209 <vamp:fixed_bin_count>true</vamp:fixed_bin_count> | |
210 <vamp:unit>crossings</vamp:unit> | |
211 <rdf:type rdf:resource="http://purl.org/ontology/vamp/QuantizedOutput"/> | |
212 <vamp:quantize_step rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:quantize_step> | |
213 <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:bin_count> | |
214 <vamp:bin_names> | |
215 <rdf:Description> | |
216 <rdf:first></rdf:first> | |
217 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
218 </rdf:Description> | |
219 </vamp:bin_names> | |
220 <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> | |
221 <vamp:computes_event_type rdf:resource="FIXME event type URI"/> | |
222 </vamp:DenseOutput> | |
223 <vamp:SparseOutput rdf:about="#zerocrossing_output_zerocrossings"> | |
224 <vamp:identifier>zerocrossings</vamp:identifier> | |
225 <dc:title>Zero Crossings</dc:title> | |
226 <dc:description>The locations of zero crossing points</dc:description> | |
227 <vamp:fixed_bin_count>true</vamp:fixed_bin_count> | |
228 <vamp:unit></vamp:unit> | |
229 <rdf:type rdf:resource="http://purl.org/ontology/vamp/QuantizedOutput"/> | |
230 <vamp:quantize_step rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</vamp:quantize_step> | |
231 <vamp:bin_count rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</vamp:bin_count> | |
232 <vamp:bin_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> | |
233 <vamp:sample_type rdf:resource="http://purl.org/ontology/vamp/VariableSampleRate"/> | |
234 <vamp:sample_rate rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">44100</vamp:sample_rate> | |
235 <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> | |
236 <vamp:computes_event_type rdf:resource="FIXME event type URI"/> | |
237 </vamp:SparseOutput> | |
238 </rdf:RDF> |