comparison examples/iAudioDB/plugins/vamp-audiodb-plugins.n3 @ 709:362bae792124

* Added custom libraries (with relative lib paths) * Added custom binaries (with relative lib paths) * Added .adb extension to create dialogue
author mas01mj
date Fri, 18 Jun 2010 11:29:12 +0000
parents
children
comparison
equal deleted inserted replaced
708:3dbd97b4ce83 709:362bae792124
1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
3 @prefix vamp: <http://purl.org/ontology/vamp/> .
4 @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/vamp-audiodb-plugins#> .
5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
7 @prefix af: <http://purl.org/ontology/af/> .
8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
9 @prefix cc: <http://web.resource.org/cc/> .
10 @prefix : <#> .
11
12 <> a vamp:PluginDescription ;
13 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
14 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vamp-audiodb-plugins> .
15
16 :vamp-audiodb-plugins a vamp:PluginLibrary ;
17 vamp:identifier "vamp-audiodb-plugins" ;
18 vamp:available_plugin plugbase:chromagram ;
19 vamp:available_plugin plugbase:cq ;
20 vamp:available_plugin plugbase:power ;
21 # foaf:page <Place more-information HTML page URL here and uncomment> ;
22 .
23
24 plugbase:chromagram a vamp:Plugin ;
25 dc:title "Chromagram" ;
26 vamp:name "Chromagram" ;
27 dc:description """""" ;
28 foaf:maker [ foaf:name "" ] ; # FIXME could give plugin author's URI here
29 dc:rights """""" ;
30 # cc:license <Place plugin license URI here and uncomment> ;
31 vamp:identifier "chromagram" ;
32 vamp:vamp_API_version vamp:api_version_2 ;
33 owl:versionInfo "1" ;
34 vamp:input_domain vamp:FrequencyDomain ;
35
36
37 vamp:parameter plugbase:chromagram_param_minfreq ;
38 vamp:parameter plugbase:chromagram_param_maxfreq ;
39 vamp:parameter plugbase:chromagram_param_bpo ;
40 vamp:parameter plugbase:chromagram_param_summation ;
41
42 vamp:output plugbase:chromagram_output_chroma ;
43 .
44 plugbase:chromagram_param_minfreq a vamp:Parameter ;
45 vamp:identifier "minfreq" ;
46 dc:title "Minimum frequency cut-off" ;
47 dc:format "Hz" ;
48 vamp:min_value 0 ;
49 vamp:max_value 48000 ;
50 vamp:unit "Hz" ;
51 vamp:default_value 65.4064 ;
52 vamp:value_names ();
53 .
54 plugbase:chromagram_param_maxfreq a vamp:Parameter ;
55 vamp:identifier "maxfreq" ;
56 dc:title "Maximum frequency cut-off" ;
57 dc:format "Hz" ;
58 vamp:min_value 0 ;
59 vamp:max_value 48000 ;
60 vamp:unit "Hz" ;
61 vamp:default_value 1046.5 ;
62 vamp:value_names ();
63 .
64 plugbase:chromagram_param_bpo a vamp:QuantizedParameter ;
65 vamp:identifier "bpo" ;
66 dc:title "Bands per octave" ;
67 dc:format "" ;
68 vamp:min_value 1 ;
69 vamp:max_value 1200 ;
70 vamp:unit "" ;
71 vamp:quantize_step 1 ;
72 vamp:default_value 12 ;
73 vamp:value_names ();
74 .
75 plugbase:chromagram_param_summation a vamp:QuantizedParameter ;
76 vamp:identifier "summation" ;
77 dc:title "Chroma accumulation method" ;
78 dc:format "" ;
79 vamp:min_value 0 ;
80 vamp:max_value 2 ;
81 vamp:unit "" ;
82 vamp:quantize_step 1 ;
83 vamp:default_value 1 ;
84 vamp:value_names ( "Sum magnitudes" "Sum squares" "Sum complex values");
85 .
86 plugbase:chromagram_output_chroma a vamp:DenseOutput ;
87 vamp:identifier "chroma" ;
88 dc:title "Chroma Power" ;
89 dc:description """""" ;
90 vamp:fixed_bin_count "true" ;
91 vamp:unit "B" ;
92 vamp:computes_signal_type af:Chromagram ;
93 .
94 plugbase:cq a vamp:Plugin ;
95 dc:title "Constant-Q" ;
96 vamp:name "Constant-Q" ;
97 dc:description """""" ;
98 foaf:maker [ foaf:name "" ] ; # FIXME could give plugin author's URI here
99 dc:rights """""" ;
100 # cc:license <Place plugin license URI here and uncomment> ;
101 vamp:identifier "cq" ;
102 vamp:vamp_API_version vamp:api_version_2 ;
103 owl:versionInfo "1" ;
104 vamp:input_domain vamp:FrequencyDomain ;
105
106
107 vamp:parameter plugbase:cq_param_minfreq ;
108 vamp:parameter plugbase:cq_param_maxfreq ;
109 vamp:parameter plugbase:cq_param_bpo ;
110
111 vamp:output plugbase:cq_output_cq ;
112 .
113 plugbase:cq_param_minfreq a vamp:Parameter ;
114 vamp:identifier "minfreq" ;
115 dc:title "Minimum frequency cut-off" ;
116 dc:format "Hz" ;
117 vamp:min_value 0 ;
118 vamp:max_value 48000 ;
119 vamp:unit "Hz" ;
120 vamp:default_value 65.4064 ;
121 vamp:value_names ();
122 .
123 plugbase:cq_param_maxfreq a vamp:Parameter ;
124 vamp:identifier "maxfreq" ;
125 dc:title "Maximum frequency cut-off" ;
126 dc:format "Hz" ;
127 vamp:min_value 0 ;
128 vamp:max_value 48000 ;
129 vamp:unit "Hz" ;
130 vamp:default_value 1046.5 ;
131 vamp:value_names ();
132 .
133 plugbase:cq_param_bpo a vamp:QuantizedParameter ;
134 vamp:identifier "bpo" ;
135 dc:title "Bands per octave" ;
136 dc:format "" ;
137 vamp:min_value 1 ;
138 vamp:max_value 1200 ;
139 vamp:unit "" ;
140 vamp:quantize_step 1 ;
141 vamp:default_value 12 ;
142 vamp:value_names ();
143 .
144 plugbase:cq_output_cq a vamp:DenseOutput ;
145 vamp:identifier "cq" ;
146 dc:title "Constant-Q Power" ;
147 dc:description """""" ;
148 vamp:fixed_bin_count "true" ;
149 vamp:unit "B" ;
150 vamp:computes_signal_type af:Spectrogram ;
151 .
152 plugbase:power a vamp:Plugin ;
153 dc:title "Power" ;
154 vamp:name "Power" ;
155 dc:description """""" ;
156 foaf:maker [ foaf:name "" ] ; # FIXME could give plugin author's URI here
157 dc:rights """""" ;
158 # cc:license <Place plugin license URI here and uncomment> ;
159 vamp:identifier "power" ;
160 vamp:vamp_API_version vamp:api_version_2 ;
161 owl:versionInfo "1" ;
162 vamp:input_domain vamp:FrequencyDomain ;
163
164
165 vamp:parameter plugbase:power_param_low ;
166 vamp:parameter plugbase:power_param_minfreq ;
167 vamp:parameter plugbase:power_param_high ;
168 vamp:parameter plugbase:power_param_maxfreq ;
169
170 vamp:output plugbase:power_output_power ;
171 .
172 plugbase:power_param_low a vamp:QuantizedParameter ;
173 vamp:identifier "low" ;
174 dc:title "Low edge" ;
175 dc:format "" ;
176 vamp:min_value 0 ;
177 vamp:max_value 2 ;
178 vamp:unit "" ;
179 vamp:quantize_step 1 ;
180 vamp:default_value 1 ;
181 vamp:value_names ( "Start at DC (0Hz) bin" "Start at first non-DC bin" "Start at a set frequency");
182 .
183 plugbase:power_param_minfreq a vamp:Parameter ;
184 vamp:identifier "minfreq" ;
185 dc:title "Starting frequency for low edge" ;
186 dc:format "Hz" ;
187 vamp:min_value 0 ;
188 vamp:max_value 48000 ;
189 vamp:unit "Hz" ;
190 vamp:default_value 65.4064 ;
191 vamp:value_names ();
192 .
193 plugbase:power_param_high a vamp:QuantizedParameter ;
194 vamp:identifier "high" ;
195 dc:title "High edge" ;
196 dc:format "" ;
197 vamp:min_value 0 ;
198 vamp:max_value 2 ;
199 vamp:unit "" ;
200 vamp:quantize_step 1 ;
201 vamp:default_value 1 ;
202 vamp:value_names ( "End at Nyquist (FS/2) bin" "End at last non-Nyquist bin" "End at a set frequency");
203 .
204 plugbase:power_param_maxfreq a vamp:Parameter ;
205 vamp:identifier "maxfreq" ;
206 dc:title "Ending frequency for high edge" ;
207 dc:format "Hz" ;
208 vamp:min_value 0 ;
209 vamp:max_value 48000 ;
210 vamp:unit "Hz" ;
211 vamp:default_value 1046.5 ;
212 vamp:value_names ();
213 .
214 plugbase:power_output_power a vamp:DenseOutput ;
215 vamp:identifier "power" ;
216 dc:title "Power" ;
217 dc:description """""" ;
218 vamp:fixed_bin_count "true" ;
219 vamp:unit "B" ;
220 vamp:computes_signal_type af:Spectrogram ;
221 .
222