comparison plugins/mazurka-plugins.n3 @ 8:8375e5185ad4

* Add skeleton RDF for some more plugins
author Chris Cannam
date Thu, 20 Nov 2008 16:29:56 +0000
parents
children 24cf3804da57
comparison
equal deleted inserted replaced
7:cdc1b7c1c1a3 8:8375e5185ad4
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/mazurka-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/mazurka-plugins> .
15
16 :mazurka-plugins a vamp:PluginLibrary ;
17 vamp:identifier "mazurka-plugins" ;
18 vamp:available_plugin plugbase:mzchronogram ;
19 vamp:available_plugin plugbase:mzharmonicspectrum ;
20 vamp:available_plugin plugbase:mznevermore ;
21 vamp:available_plugin plugbase:mzpowercurve ;
22 vamp:available_plugin plugbase:mzspectralflux ;
23 vamp:available_plugin plugbase:mzspectralreflux ;
24 # foaf:page <Place more-information HTML page URL here and uncomment> ;
25 .
26
27 plugbase:mzchronogram a vamp:Plugin ;
28 dc:title "Chronogram" ;
29 vamp:name "Chronogram" ;
30 dc:description """Chronogram""" ;
31 foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here
32 dc:rights """2006 Craig Stuart Sapp""" ;
33 # cc:license <Place plugin license URI here and uncomment> ;
34 vamp:identifier "mzchronogram" ;
35 vamp:vamp_API_version vamp:api_version_1 ;
36 owl:versionInfo "200605270" ;
37 vamp:input_domain vamp:TimeDomain ;
38
39 vamp:parameter plugbase:mzchronogram_param_verticalperiod ;
40 vamp:parameter plugbase:mzchronogram_param_frequency ;
41 vamp:parameter plugbase:mzchronogram_param_chroma ;
42 vamp:parameter plugbase:mzchronogram_param_octave ;
43 vamp:parameter plugbase:mzchronogram_param_channelview ;
44 vamp:parameter plugbase:mzchronogram_param_sensitivity ;
45
46 vamp:output plugbase:mzchronogram_output_ ;
47 .
48 plugbase:mzchronogram_param_verticalperiod a vamp:QuantizedParameter ;
49 vamp:identifier "verticalperiod" ;
50 dc:title "Vertical period" ;
51 dc:format "samples" ;
52 vamp:min_value 1 ;
53 vamp:max_value 10000 ;
54 vamp:unit "samples" ;
55 vamp:quantize_step 1 ;
56 vamp:default_value 100 ;
57 vamp:value_names ();
58 .
59 plugbase:mzchronogram_param_frequency a vamp:Parameter ;
60 vamp:identifier "frequency" ;
61 dc:title "or Frequency" ;
62 dc:format "Hz" ;
63 vamp:min_value 0 ;
64 vamp:max_value 10000 ;
65 vamp:unit "Hz" ;
66 vamp:default_value 0 ;
67 vamp:value_names ();
68 .
69 plugbase:mzchronogram_param_chroma a vamp:QuantizedParameter ;
70 vamp:identifier "chroma" ;
71 dc:title "or Chroma" ;
72 dc:format "" ;
73 vamp:min_value 0 ;
74 vamp:max_value 12 ;
75 vamp:unit "" ;
76 vamp:quantize_step 1 ;
77 vamp:default_value 12 ;
78 vamp:value_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B" "");
79 .
80 plugbase:mzchronogram_param_octave a vamp:QuantizedParameter ;
81 vamp:identifier "octave" ;
82 dc:title "+ Octave" ;
83 dc:format "" ;
84 vamp:min_value -1 ;
85 vamp:max_value 9 ;
86 vamp:unit "" ;
87 vamp:quantize_step 1 ;
88 vamp:default_value 0 ;
89 vamp:value_names ( "-1" "0" "1" "2" "3" "4" "5" "6" "7" "8" "9");
90 .
91 plugbase:mzchronogram_param_channelview a vamp:QuantizedParameter ;
92 vamp:identifier "channelview" ;
93 dc:title "Channel view" ;
94 dc:format "" ;
95 vamp:min_value -2 ;
96 vamp:max_value 1 ;
97 vamp:unit "" ;
98 vamp:quantize_step 1 ;
99 vamp:default_value -2 ;
100 vamp:value_names ( "stereo" "stereo difference" "left channel" "right channel");
101 .
102 plugbase:mzchronogram_param_sensitivity a vamp:Parameter ;
103 vamp:identifier "sensitivity" ;
104 dc:title "Sensitivity" ;
105 dc:format "" ;
106 vamp:min_value 0 ;
107 vamp:max_value 1 ;
108 vamp:unit "" ;
109 vamp:default_value 0 ;
110 vamp:value_names ();
111 .
112 plugbase:mzchronogram_output_ a vamp:DenseOutput ;
113 vamp:identifier "" ;
114 dc:title "Chronogram" ;
115 dc:description "chronogram" ;
116 vamp:fixed_bin_count "true" ;
117 vamp:unit "" ;
118 vamp:bin_count 0 ;
119 # vamp:computes_event_type <Place event type URI here and uncomment> ;
120 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
121 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
122 .
123 plugbase:mzharmonicspectrum a vamp:Plugin ;
124 dc:title "Harmonic Spectrogram" ;
125 vamp:name "Harmonic Spectrogram" ;
126 dc:description """Harmonic Spectrogram""" ;
127 foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here
128 dc:rights """2006 Craig Stuart Sapp""" ;
129 # cc:license <Place plugin license URI here and uncomment> ;
130 vamp:identifier "mzharmonicspectrum" ;
131 vamp:vamp_API_version vamp:api_version_1 ;
132 owl:versionInfo "200606190" ;
133 vamp:input_domain vamp:TimeDomain ;
134
135 vamp:parameter plugbase:mzharmonicspectrum_param_windowsamples ;
136 vamp:parameter plugbase:mzharmonicspectrum_param_stepsamples ;
137 vamp:parameter plugbase:mzharmonicspectrum_param_harmonics ;
138 vamp:parameter plugbase:mzharmonicspectrum_param_minpitch ;
139 vamp:parameter plugbase:mzharmonicspectrum_param_maxpitch ;
140 vamp:parameter plugbase:mzharmonicspectrum_param_method ;
141 vamp:parameter plugbase:mzharmonicspectrum_param_compress ;
142
143 vamp:output plugbase:mzharmonicspectrum_output_spectrogram ;
144 vamp:output plugbase:mzharmonicspectrum_output_spectralpower ;
145 vamp:output plugbase:mzharmonicspectrum_output_rawpitch ;
146 .
147 plugbase:mzharmonicspectrum_param_windowsamples a vamp:QuantizedParameter ;
148 vamp:identifier "windowsamples" ;
149 dc:title "Window size" ;
150 dc:format "samples" ;
151 vamp:min_value 2 ;
152 vamp:max_value 10000 ;
153 vamp:unit "samples" ;
154 vamp:quantize_step 1 ;
155 vamp:default_value 1500 ;
156 vamp:value_names ();
157 .
158 plugbase:mzharmonicspectrum_param_stepsamples a vamp:QuantizedParameter ;
159 vamp:identifier "stepsamples" ;
160 dc:title "Step size" ;
161 dc:format "samples" ;
162 vamp:min_value 2 ;
163 vamp:max_value 30000 ;
164 vamp:unit "samples" ;
165 vamp:quantize_step 1 ;
166 vamp:default_value 512 ;
167 vamp:value_names ();
168 .
169 plugbase:mzharmonicspectrum_param_harmonics a vamp:QuantizedParameter ;
170 vamp:identifier "harmonics" ;
171 dc:title "Harmonics" ;
172 dc:format "" ;
173 vamp:min_value 2 ;
174 vamp:max_value 20 ;
175 vamp:unit "" ;
176 vamp:quantize_step 1 ;
177 vamp:default_value 5 ;
178 vamp:value_names ();
179 .
180 plugbase:mzharmonicspectrum_param_minpitch a vamp:QuantizedParameter ;
181 vamp:identifier "minpitch" ;
182 dc:title "Min pitch" ;
183 dc:format "MIDI data" ;
184 vamp:min_value 0 ;
185 vamp:max_value 127 ;
186 vamp:unit "MIDI data" ;
187 vamp:quantize_step 1 ;
188 vamp:default_value 36 ;
189 vamp:value_names ( "C-1" "C#-1" "D-1" "D#-1" "E-1" "F-1" "F#-1" "G-1" "G#-1" "A-1" "A#-1" "B-1" "C0" "C#0" "D0" "D#0" "E0" "F0" "F#0" "G0" "G#0" "A0" "A#0" "B0" "C1" "C#1" "D1" "D#1" "E1" "F1" "F#1" "G1" "G#1" "A1" "A#1" "B1" "C2" "C#2" "D2" "D#2" "E2" "F2" "F#2" "G2" "G#2" "A2" "A#2" "B2" "C3" "C#3" "D3" "D#3" "E3" "F3" "F#3" "G3" "G#3" "A3" "A#3" "B3" "C4" "C#4" "D4" "D#4" "E4" "F4" "F#4" "G4" "G#4" "A4" "A#4" "B4" "C5" "C#5" "D5" "D#5" "E5" "F5" "F#5" "G5" "G#5" "A5" "A#5" "B5" "C6" "C#6" "D6" "D#6" "E6" "F6" "F#6" "G6" "G#6" "A6" "A#6" "B6" "C7" "C#7" "D7" "D#7" "E7" "F7" "F#7" "G7" "G#7" "A7" "A#7" "B7" "C8" "C#8" "D8" "D#8" "E8" "F8" "F#8" "G8" "G#8" "A8" "A#8" "B8" "C9" "C#9" "D9" "D#9" "E9" "F9" "F#9" "G9");
190 .
191 plugbase:mzharmonicspectrum_param_maxpitch a vamp:QuantizedParameter ;
192 vamp:identifier "maxpitch" ;
193 dc:title "Max pitch" ;
194 dc:format "MIDI data" ;
195 vamp:min_value 0 ;
196 vamp:max_value 127 ;
197 vamp:unit "MIDI data" ;
198 vamp:quantize_step 1 ;
199 vamp:default_value 84 ;
200 vamp:value_names ( "C-1" "C#-1" "D-1" "D#-1" "E-1" "F-1" "F#-1" "G-1" "G#-1" "A-1" "A#-1" "B-1" "C0" "C#0" "D0" "D#0" "E0" "F0" "F#0" "G0" "G#0" "A0" "A#0" "B0" "C1" "C#1" "D1" "D#1" "E1" "F1" "F#1" "G1" "G#1" "A1" "A#1" "B1" "C2" "C#2" "D2" "D#2" "E2" "F2" "F#2" "G2" "G#2" "A2" "A#2" "B2" "C3" "C#3" "D3" "D#3" "E3" "F3" "F#3" "G3" "G#3" "A3" "A#3" "B3" "C4" "C#4" "D4" "D#4" "E4" "F4" "F#4" "G4" "G#4" "A4" "A#4" "B4" "C5" "C#5" "D5" "D#5" "E5" "F5" "F#5" "G5" "G#5" "A5" "A#5" "B5" "C6" "C#6" "D6" "D#6" "E6" "F6" "F#6" "G6" "G#6" "A6" "A#6" "B6" "C7" "C#7" "D7" "D#7" "E7" "F7" "F#7" "G7" "G#7" "A7" "A#7" "B7" "C8" "C#8" "D8" "D#8" "E8" "F8" "F#8" "G8" "G#8" "A8" "A#8" "B8" "C9" "C#9" "D9" "D#9" "E9" "F9" "F#9" "G9");
201 .
202 plugbase:mzharmonicspectrum_param_method a vamp:QuantizedParameter ;
203 vamp:identifier "method" ;
204 dc:title "Method" ;
205 dc:format "" ;
206 vamp:min_value 1 ;
207 vamp:max_value 3 ;
208 vamp:unit "" ;
209 vamp:quantize_step 1 ;
210 vamp:default_value 1 ;
211 vamp:value_names ( "Magnitude Product" "Magnitude Summation" "Complex Summation");
212 .
213 plugbase:mzharmonicspectrum_param_compress a vamp:QuantizedParameter ;
214 vamp:identifier "compress" ;
215 dc:title "Compress range" ;
216 dc:format "" ;
217 vamp:min_value 0 ;
218 vamp:max_value 1 ;
219 vamp:unit "" ;
220 vamp:quantize_step 1 ;
221 vamp:default_value 1 ;
222 vamp:value_names ( "no" "yes");
223 .
224 plugbase:mzharmonicspectrum_output_spectrogram a vamp:DenseOutput ;
225 vamp:identifier "spectrogram" ;
226 dc:title "Spectrogram" ;
227 dc:description "" ;
228 vamp:fixed_bin_count "true" ;
229 vamp:unit "bin" ;
230 a vamp:KnownExtentsOutput ;
231 vamp:min_value 0 ;
232 vamp:max_value 1 ;
233 vamp:bin_count 512 ;
234 vamp:bin_names ( "0:1" "1:4" "2:7" "3:9" "4:12" "5:15" "6:17" "7:20" "8:23" "9:26" "10:28" "11:31" "12:34" "13:36" "14:39" "15:42" "16:44" "17:47" "18:50" "19:52" "20:55" "21:58" "22:61" "23:63" "24:66" "25:69" "26:71" "27:74" "28:77" "29:79" "30:82" "31:85" "32:87" "33:90" "34:93" "35:96" "36:98" "37:101" "38:104" "39:106" "40:109" "41:112" "42:114" "43:117" "44:120" "45:122" "46:125" "47:128" "48:131" "49:133" "50:136" "51:139" "52:141" "53:144" "54:147" "55:149" "56:152" "57:155" "58:157" "59:160" "60:163" "61:166" "62:168" "63:171" "64:174" "65:176" "66:179" "67:182" "68:184" "69:187" "70:190" "71:192" "72:195" "73:198" "74:201" "75:203" "76:206" "77:209" "78:211" "79:214" "80:217" "81:219" "82:222" "83:225" "84:227" "85:230" "86:233" "87:236" "88:238" "89:241" "90:244" "91:246" "92:249" "93:252" "94:254" "95:257" "96:260" "97:262" "98:265" "99:268" "100:271" "101:273" "102:276" "103:279" "104:281" "105:284" "106:287" "107:289" "108:292" "109:295" "110:297" "111:300" "112:303" "113:306" "114:308" "115:311" "116:314" "117:316" "118:319" "119:322" "120:324" "121:327" "122:330" "123:332" "124:335" "125:338" "126:340" "127:343" "128:346" "129:349" "130:351" "131:354" "132:357" "133:359" "134:362" "135:365" "136:367" "137:370" "138:373" "139:375" "140:378" "141:381" "142:384" "143:386" "144:389" "145:392" "146:394" "147:397" "148:400" "149:402" "150:405" "151:408" "152:410" "153:413" "154:416" "155:419" "156:421" "157:424" "158:427" "159:429" "160:432" "161:435" "162:437" "163:440" "164:443" "165:445" "166:448" "167:451" "168:454" "169:456" "170:459" "171:462" "172:464" "173:467" "174:470" "175:472" "176:475" "177:478" "178:480" "179:483" "180:486" "181:489" "182:491" "183:494" "184:497" "185:499" "186:502" "187:505" "188:507" "189:510" "190:513" "191:515" "192:518" "193:521" "194:524" "195:526" "196:529" "197:532" "198:534" "199:537" "200:540" "201:542" "202:545" "203:548" "204:550" "205:553" "206:556" "207:559" "208:561" "209:564" "210:567" "211:569" "212:572" "213:575" "214:577" "215:580" "216:583" "217:585" "218:588" "219:591" "220:594" "221:596" "222:599" "223:602" "224:604" "225:607" "226:610" "227:612" "228:615" "229:618" "230:620" "231:623" "232:626" "233:629" "234:631" "235:634" "236:637" "237:639" "238:642" "239:645" "240:647" "241:650" "242:653" "243:655" "244:658" "245:661" "246:663" "247:666" "248:669" "249:672" "250:674" "251:677" "252:680" "253:682" "254:685" "255:688" "256:690" "257:693" "258:696" "259:698" "260:701" "261:704" "262:707" "263:709" "264:712" "265:715" "266:717" "267:720" "268:723" "269:725" "270:728" "271:731" "272:733" "273:736" "274:739" "275:742" "276:744" "277:747" "278:750" "279:752" "280:755" "281:758" "282:760" "283:763" "284:766" "285:768" "286:771" "287:774" "288:777" "289:779" "290:782" "291:785" "292:787" "293:790" "294:793" "295:795" "296:798" "297:801" "298:803" "299:806" "300:809" "301:812" "302:814" "303:817" "304:820" "305:822" "306:825" "307:828" "308:830" "309:833" "310:836" "311:838" "312:841" "313:844" "314:847" "315:849" "316:852" "317:855" "318:857" "319:860" "320:863" "321:865" "322:868" "323:871" "324:873" "325:876" "326:879" "327:882" "328:884" "329:887" "330:890" "331:892" "332:895" "333:898" "334:900" "335:903" "336:906" "337:908" "338:911" "339:914" "340:917" "341:919" "342:922" "343:925" "344:927" "345:930" "346:933" "347:935" "348:938" "349:941" "350:943" "351:946" "352:949" "353:951" "354:954" "355:957" "356:960" "357:962" "358:965" "359:968" "360:970" "361:973" "362:976" "363:978" "364:981" "365:984" "366:986" "367:989" "368:992" "369:995" "370:997" "371:1000" "372:1003" "373:1005" "374:1008" "375:1011" "376:1013" "377:1016" "378:1019" "379:1021" "380:1024" "381:1027" "382:1030" "383:1032" "384:1035" "385:1038" "386:1040" "387:1043" "388:1046" "389:1048" "390:1051" "391:1054" "392:1056" "393:1059" "394:1062" "395:1065" "396:1067" "397:1070" "398:1073" "399:1075" "400:1078" "401:1081" "402:1083" "403:1086" "404:1089" "405:1091" "406:1094" "407:1097" "408:1100" "409:1102" "410:1105" "411:1108" "412:1110" "413:1113" "414:1116" "415:1118" "416:1121" "417:1124" "418:1126" "419:1129" "420:1132" "421:1135" "422:1137" "423:1140" "424:1143" "425:1145" "426:1148" "427:1151" "428:1153" "429:1156" "430:1159" "431:1161" "432:1164" "433:1167" "434:1170" "435:1172" "436:1175" "437:1178" "438:1180" "439:1183" "440:1186" "441:1188" "442:1191" "443:1194" "444:1196" "445:1199" "446:1202" "447:1205" "448:1207" "449:1210" "450:1213" "451:1215" "452:1218" "453:1221" "454:1223" "455:1226" "456:1229" "457:1231" "458:1234" "459:1237" "460:1240" "461:1242" "462:1245" "463:1248" "464:1250" "465:1253" "466:1256" "467:1258" "468:1261" "469:1264" "470:1266" "471:1269" "472:1272" "473:1274" "474:1277" "475:1280" "476:1283" "477:1285" "478:1288" "479:1291" "480:1293" "481:1296" "482:1299" "483:1301" "484:1304" "485:1307" "486:1309" "487:1312" "488:1315" "489:1318" "490:1320" "491:1323" "492:1326" "493:1328" "494:1331" "495:1334" "496:1336" "497:1339" "498:1342" "499:1344" "500:1347" "501:1350" "502:1353" "503:1355" "504:1358" "505:1361" "506:1363" "507:1366" "508:1369" "509:1371" "510:1374" "511:1377");
235 # vamp:computes_event_type <Place event type URI here and uncomment> ;
236 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
237 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
238 .
239 plugbase:mzharmonicspectrum_output_spectralpower a vamp:DenseOutput ;
240 vamp:identifier "spectralpower" ;
241 dc:title "Spectral power" ;
242 dc:description "" ;
243 vamp:fixed_bin_count "true" ;
244 vamp:unit "" ;
245 vamp:bin_count 1 ;
246 # vamp:computes_event_type <Place event type URI here and uncomment> ;
247 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
248 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
249 .
250 plugbase:mzharmonicspectrum_output_rawpitch a vamp:DenseOutput ;
251 vamp:identifier "rawpitch" ;
252 dc:title "HS raw pitch estimate" ;
253 dc:description "" ;
254 vamp:fixed_bin_count "true" ;
255 vamp:unit "Hz" ;
256 vamp:bin_count 1 ;
257 # vamp:computes_event_type <Place event type URI here and uncomment> ;
258 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
259 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
260 .
261 plugbase:mznevermore a vamp:Plugin ;
262 dc:title "Nevermore Spectrogram" ;
263 vamp:name "Nevermore Spectrogram" ;
264 dc:description """Nevermore Spectrogram""" ;
265 foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here
266 dc:rights """2006 Craig Stuart Sapp""" ;
267 # cc:license <Place plugin license URI here and uncomment> ;
268 vamp:identifier "mznevermore" ;
269 vamp:vamp_API_version vamp:api_version_1 ;
270 owl:versionInfo "200606200" ;
271 vamp:input_domain vamp:TimeDomain ;
272
273 vamp:parameter plugbase:mznevermore_param_windowsamples ;
274 vamp:parameter plugbase:mznevermore_param_transformsamples ;
275 vamp:parameter plugbase:mznevermore_param_stepsamples ;
276 vamp:parameter plugbase:mznevermore_param_minbin ;
277 vamp:parameter plugbase:mznevermore_param_minfreq ;
278 vamp:parameter plugbase:mznevermore_param_maxbin ;
279 vamp:parameter plugbase:mznevermore_param_maxfreq ;
280 vamp:parameter plugbase:mznevermore_param_compress ;
281 vamp:parameter plugbase:mznevermore_param_windowtype ;
282 vamp:parameter plugbase:mznevermore_param_scale ;
283
284 vamp:output plugbase:mznevermore_output_spectrogram ;
285 .
286 plugbase:mznevermore_param_windowsamples a vamp:QuantizedParameter ;
287 vamp:identifier "windowsamples" ;
288 dc:title "Window size" ;
289 dc:format "samples" ;
290 vamp:min_value 2 ;
291 vamp:max_value 10000 ;
292 vamp:unit "samples" ;
293 vamp:quantize_step 1 ;
294 vamp:default_value 1500 ;
295 vamp:value_names ();
296 .
297 plugbase:mznevermore_param_transformsamples a vamp:QuantizedParameter ;
298 vamp:identifier "transformsamples" ;
299 dc:title "Transform size" ;
300 dc:format "samples" ;
301 vamp:min_value 2 ;
302 vamp:max_value 30000 ;
303 vamp:unit "samples" ;
304 vamp:quantize_step 1 ;
305 vamp:default_value 2048 ;
306 vamp:value_names ();
307 .
308 plugbase:mznevermore_param_stepsamples a vamp:QuantizedParameter ;
309 vamp:identifier "stepsamples" ;
310 dc:title "Step size" ;
311 dc:format "samples" ;
312 vamp:min_value 2 ;
313 vamp:max_value 30000 ;
314 vamp:unit "samples" ;
315 vamp:quantize_step 1 ;
316 vamp:default_value 512 ;
317 vamp:value_names ();
318 .
319 plugbase:mznevermore_param_minbin a vamp:QuantizedParameter ;
320 vamp:identifier "minbin" ;
321 dc:title "Min spectral bin" ;
322 dc:format "bin" ;
323 vamp:min_value 0 ;
324 vamp:max_value 30000 ;
325 vamp:unit "bin" ;
326 vamp:quantize_step 1 ;
327 vamp:default_value 0 ;
328 vamp:value_names ();
329 .
330 plugbase:mznevermore_param_minfreq a vamp:Parameter ;
331 vamp:identifier "minfreq" ;
332 dc:title " or in Hz:" ;
333 dc:format "Hz" ;
334 vamp:min_value 0 ;
335 vamp:max_value 24000 ;
336 vamp:unit "Hz" ;
337 vamp:default_value 0 ;
338 vamp:value_names ();
339 .
340 plugbase:mznevermore_param_maxbin a vamp:QuantizedParameter ;
341 vamp:identifier "maxbin" ;
342 dc:title "Max spectral bin" ;
343 dc:format "bin" ;
344 vamp:min_value 0 ;
345 vamp:max_value 30000 ;
346 vamp:unit "bin" ;
347 vamp:quantize_step 1 ;
348 vamp:default_value 2048 ;
349 vamp:value_names ();
350 .
351 plugbase:mznevermore_param_maxfreq a vamp:Parameter ;
352 vamp:identifier "maxfreq" ;
353 dc:title " or in Hz:" ;
354 dc:format "Hz" ;
355 vamp:min_value 0 ;
356 vamp:max_value 24000 ;
357 vamp:unit "Hz" ;
358 vamp:default_value 0 ;
359 vamp:value_names ();
360 .
361 plugbase:mznevermore_param_compress a vamp:QuantizedParameter ;
362 vamp:identifier "compress" ;
363 dc:title "Compress range" ;
364 dc:format "" ;
365 vamp:min_value 0 ;
366 vamp:max_value 1 ;
367 vamp:unit "" ;
368 vamp:quantize_step 1 ;
369 vamp:default_value 1 ;
370 vamp:value_names ( "no" "yes");
371 .
372 plugbase:mznevermore_param_windowtype a vamp:QuantizedParameter ;
373 vamp:identifier "windowtype" ;
374 dc:title "Window type" ;
375 dc:format "" ;
376 vamp:min_value 1 ;
377 vamp:max_value 5 ;
378 vamp:unit "" ;
379 vamp:quantize_step 1 ;
380 vamp:default_value 2 ;
381 vamp:value_names ( "Rectangular" "Hann" "Blackman" "BlackmanHarris4_92" "Triangular");
382 .
383 plugbase:mznevermore_param_scale a vamp:QuantizedParameter ;
384 vamp:identifier "scale" ;
385 dc:title "Frequency scale" ;
386 dc:format "" ;
387 vamp:min_value 0 ;
388 vamp:max_value 1 ;
389 vamp:unit "" ;
390 vamp:quantize_step 1 ;
391 vamp:default_value 0 ;
392 vamp:value_names ( "Hertz" "Interval");
393 .
394 plugbase:mznevermore_output_spectrogram a vamp:DenseOutput ;
395 vamp:identifier "spectrogram" ;
396 dc:title "Spectrogram" ;
397 dc:description "" ;
398 vamp:fixed_bin_count "true" ;
399 vamp:unit "bin" ;
400 vamp:bin_count 512 ;
401 vamp:bin_names ( "0:22" "1:65" "2:108" "3:151" "4:194" "5:237" "6:280" "7:323" "8:366" "9:409" "10:452" "11:495" "12:538" "13:581" "14:624" "15:668" "16:711" "17:754" "18:797" "19:840" "20:883" "21:926" "22:969" "23:1012" "24:1055" "25:1098" "26:1141" "27:1184" "28:1227" "29:1270" "30:1314" "31:1357" "32:1400" "33:1443" "34:1486" "35:1529" "36:1572" "37:1615" "38:1658" "39:1701" "40:1744" "41:1787" "42:1830" "43:1873" "44:1916" "45:1960" "46:2003" "47:2046" "48:2089" "49:2132" "50:2175" "51:2218" "52:2261" "53:2304" "54:2347" "55:2390" "56:2433" "57:2476" "58:2519" "59:2562" "60:2606" "61:2649" "62:2692" "63:2735" "64:2778" "65:2821" "66:2864" "67:2907" "68:2950" "69:2993" "70:3036" "71:3079" "72:3122" "73:3165" "74:3208" "75:3252" "76:3295" "77:3338" "78:3381" "79:3424" "80:3467" "81:3510" "82:3553" "83:3596" "84:3639" "85:3682" "86:3725" "87:3768" "88:3811" "89:3854" "90:3898" "91:3941" "92:3984" "93:4027" "94:4070" "95:4113" "96:4156" "97:4199" "98:4242" "99:4285" "100:4328" "101:4371" "102:4414" "103:4457" "104:4500" "105:4544" "106:4587" "107:4630" "108:4673" "109:4716" "110:4759" "111:4802" "112:4845" "113:4888" "114:4931" "115:4974" "116:5017" "117:5060" "118:5103" "119:5146" "120:5190" "121:5233" "122:5276" "123:5319" "124:5362" "125:5405" "126:5448" "127:5491" "128:5534" "129:5577" "130:5620" "131:5663" "132:5706" "133:5749" "134:5792" "135:5835" "136:5879" "137:5922" "138:5965" "139:6008" "140:6051" "141:6094" "142:6137" "143:6180" "144:6223" "145:6266" "146:6309" "147:6352" "148:6395" "149:6438" "150:6481" "151:6525" "152:6568" "153:6611" "154:6654" "155:6697" "156:6740" "157:6783" "158:6826" "159:6869" "160:6912" "161:6955" "162:6998" "163:7041" "164:7084" "165:7127" "166:7171" "167:7214" "168:7257" "169:7300" "170:7343" "171:7386" "172:7429" "173:7472" "174:7515" "175:7558" "176:7601" "177:7644" "178:7687" "179:7730" "180:7773" "181:7817" "182:7860" "183:7903" "184:7946" "185:7989" "186:8032" "187:8075" "188:8118" "189:8161" "190:8204" "191:8247" "192:8290" "193:8333" "194:8376" "195:8419" "196:8463" "197:8506" "198:8549" "199:8592" "200:8635" "201:8678" "202:8721" "203:8764" "204:8807" "205:8850" "206:8893" "207:8936" "208:8979" "209:9022" "210:9065" "211:9109" "212:9152" "213:9195" "214:9238" "215:9281" "216:9324" "217:9367" "218:9410" "219:9453" "220:9496" "221:9539" "222:9582" "223:9625" "224:9668" "225:9711" "226:9755" "227:9798" "228:9841" "229:9884" "230:9927" "231:9970" "232:10013" "233:10056" "234:10099" "235:10142" "236:10185" "237:10228" "238:10271" "239:10314" "240:10357" "241:10401" "242:10444" "243:10487" "244:10530" "245:10573" "246:10616" "247:10659" "248:10702" "249:10745" "250:10788" "251:10831" "252:10874" "253:10917" "254:10960" "255:11003" "256:11047" "257:11090" "258:11133" "259:11176" "260:11219" "261:11262" "262:11305" "263:11348" "264:11391" "265:11434" "266:11477" "267:11520" "268:11563" "269:11606" "270:11649" "271:11693" "272:11736" "273:11779" "274:11822" "275:11865" "276:11908" "277:11951" "278:11994" "279:12037" "280:12080" "281:12123" "282:12166" "283:12209" "284:12252" "285:12295" "286:12339" "287:12382" "288:12425" "289:12468" "290:12511" "291:12554" "292:12597" "293:12640" "294:12683" "295:12726" "296:12769" "297:12812" "298:12855" "299:12898" "300:12941" "301:12985" "302:13028" "303:13071" "304:13114" "305:13157" "306:13200" "307:13243" "308:13286" "309:13329" "310:13372" "311:13415" "312:13458" "313:13501" "314:13544" "315:13587" "316:13631" "317:13674" "318:13717" "319:13760" "320:13803" "321:13846" "322:13889" "323:13932" "324:13975" "325:14018" "326:14061" "327:14104" "328:14147" "329:14190" "330:14233" "331:14277" "332:14320" "333:14363" "334:14406" "335:14449" "336:14492" "337:14535" "338:14578" "339:14621" "340:14664" "341:14707" "342:14750" "343:14793" "344:14836" "345:14879" "346:14923" "347:14966" "348:15009" "349:15052" "350:15095" "351:15138" "352:15181" "353:15224" "354:15267" "355:15310" "356:15353" "357:15396" "358:15439" "359:15482" "360:15525" "361:15569" "362:15612" "363:15655" "364:15698" "365:15741" "366:15784" "367:15827" "368:15870" "369:15913" "370:15956" "371:15999" "372:16042" "373:16085" "374:16128" "375:16171" "376:16215" "377:16258" "378:16301" "379:16344" "380:16387" "381:16430" "382:16473" "383:16516" "384:16559" "385:16602" "386:16645" "387:16688" "388:16731" "389:16774" "390:16817" "391:16860" "392:16904" "393:16947" "394:16990" "395:17033" "396:17076" "397:17119" "398:17162" "399:17205" "400:17248" "401:17291" "402:17334" "403:17377" "404:17420" "405:17463" "406:17506" "407:17550" "408:17593" "409:17636" "410:17679" "411:17722" "412:17765" "413:17808" "414:17851" "415:17894" "416:17937" "417:17980" "418:18023" "419:18066" "420:18109" "421:18152" "422:18196" "423:18239" "424:18282" "425:18325" "426:18368" "427:18411" "428:18454" "429:18497" "430:18540" "431:18583" "432:18626" "433:18669" "434:18712" "435:18755" "436:18798" "437:18842" "438:18885" "439:18928" "440:18971" "441:19014" "442:19057" "443:19100" "444:19143" "445:19186" "446:19229" "447:19272" "448:19315" "449:19358" "450:19401" "451:19444" "452:19488" "453:19531" "454:19574" "455:19617" "456:19660" "457:19703" "458:19746" "459:19789" "460:19832" "461:19875" "462:19918" "463:19961" "464:20004" "465:20047" "466:20090" "467:20134" "468:20177" "469:20220" "470:20263" "471:20306" "472:20349" "473:20392" "474:20435" "475:20478" "476:20521" "477:20564" "478:20607" "479:20650" "480:20693" "481:20736" "482:20780" "483:20823" "484:20866" "485:20909" "486:20952" "487:20995" "488:21038" "489:21081" "490:21124" "491:21167" "492:21210" "493:21253" "494:21296" "495:21339" "496:21382" "497:21426" "498:21469" "499:21512" "500:21555" "501:21598" "502:21641" "503:21684" "504:21727" "505:21770" "506:21813" "507:21856" "508:21899" "509:21942" "510:21985" "511:22028");
402 # vamp:computes_event_type <Place event type URI here and uncomment> ;
403 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
404 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
405 .
406 plugbase:mzpowercurve a vamp:Plugin ;
407 dc:title "Power Curve" ;
408 vamp:name "Power Curve" ;
409 dc:description """Power Curve""" ;
410 foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here
411 dc:rights """2006 Craig Stuart Sapp""" ;
412 # cc:license <Place plugin license URI here and uncomment> ;
413 vamp:identifier "mzpowercurve" ;
414 vamp:vamp_API_version vamp:api_version_1 ;
415 owl:versionInfo "200607100" ;
416 vamp:input_domain vamp:TimeDomain ;
417
418 vamp:parameter plugbase:mzpowercurve_param_windowsize ;
419 vamp:parameter plugbase:mzpowercurve_param_hopsize ;
420 vamp:parameter plugbase:mzpowercurve_param_window ;
421 vamp:parameter plugbase:mzpowercurve_param_smoothingfactor ;
422 vamp:parameter plugbase:mzpowercurve_param_filtermethod ;
423
424 vamp:output plugbase:mzpowercurve_output_rawpower ;
425 vamp:output plugbase:mzpowercurve_output_smoothpower ;
426 vamp:output plugbase:mzpowercurve_output_smoothpowerslope ;
427 vamp:output plugbase:mzpowercurve_output_powerslopeproduct ;
428 .
429 plugbase:mzpowercurve_param_windowsize a vamp:Parameter ;
430 vamp:identifier "windowsize" ;
431 dc:title "Window size" ;
432 dc:format "ms" ;
433 vamp:min_value 10 ;
434 vamp:max_value 10000 ;
435 vamp:unit "ms" ;
436 vamp:default_value 10 ;
437 vamp:value_names ();
438 .
439 plugbase:mzpowercurve_param_hopsize a vamp:Parameter ;
440 vamp:identifier "hopsize" ;
441 dc:title "Window hop size" ;
442 dc:format "ms" ;
443 vamp:min_value 1 ;
444 vamp:max_value 10000 ;
445 vamp:unit "ms" ;
446 vamp:default_value 10 ;
447 vamp:value_names ();
448 .
449 plugbase:mzpowercurve_param_window a vamp:QuantizedParameter ;
450 vamp:identifier "window" ;
451 dc:title "Weighting window" ;
452 dc:format "" ;
453 vamp:min_value 1 ;
454 vamp:max_value 5 ;
455 vamp:unit "" ;
456 vamp:quantize_step 1 ;
457 vamp:default_value 1 ;
458 vamp:value_names ( "Rectangular" "Hann" "Blackman" "BlackmanHarris4_92" "Triangular");
459 .
460 plugbase:mzpowercurve_param_smoothingfactor a vamp:Parameter ;
461 vamp:identifier "smoothingfactor" ;
462 dc:title "Smoothing
463 (outputs 2-4)" ;
464 dc:format "" ;
465 vamp:min_value -1 ;
466 vamp:max_value 1 ;
467 vamp:unit "" ;
468 vamp:default_value 0.2 ;
469 vamp:value_names ();
470 .
471 plugbase:mzpowercurve_param_filtermethod a vamp:QuantizedParameter ;
472 vamp:identifier "filtermethod" ;
473 dc:title "Filter method
474 (outputs 2-4)" ;
475 dc:format "" ;
476 vamp:min_value 0 ;
477 vamp:max_value 2 ;
478 vamp:unit "" ;
479 vamp:quantize_step 1 ;
480 vamp:default_value 0 ;
481 vamp:value_names ( "Symmetric" "Forward" "Reverse");
482 .
483 plugbase:mzpowercurve_output_rawpower a vamp:SparseOutput ;
484 vamp:identifier "rawpower" ;
485 dc:title "Raw Power" ;
486 dc:description "" ;
487 vamp:fixed_bin_count "true" ;
488 vamp:unit "dB" ;
489 vamp:bin_count 1 ;
490 vamp:sample_type vamp:VariableSampleRate ;
491 # vamp:computes_event_type <Place event type URI here and uncomment> ;
492 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
493 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
494 .
495 plugbase:mzpowercurve_output_smoothpower a vamp:SparseOutput ;
496 vamp:identifier "smoothpower" ;
497 dc:title "Smoothed Power" ;
498 dc:description "" ;
499 vamp:fixed_bin_count "true" ;
500 vamp:unit "dB" ;
501 vamp:bin_count 1 ;
502 vamp:sample_type vamp:VariableSampleRate ;
503 # vamp:computes_event_type <Place event type URI here and uncomment> ;
504 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
505 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
506 .
507 plugbase:mzpowercurve_output_smoothpowerslope a vamp:SparseOutput ;
508 vamp:identifier "smoothpowerslope" ;
509 dc:title "Smoothed Power Slope" ;
510 dc:description "" ;
511 vamp:fixed_bin_count "true" ;
512 vamp:unit "dB slope" ;
513 vamp:bin_count 1 ;
514 vamp:sample_type vamp:VariableSampleRate ;
515 # vamp:computes_event_type <Place event type URI here and uncomment> ;
516 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
517 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
518 .
519 plugbase:mzpowercurve_output_powerslopeproduct a vamp:SparseOutput ;
520 vamp:identifier "powerslopeproduct" ;
521 dc:title "Scaled Power Slope" ;
522 dc:description "" ;
523 vamp:fixed_bin_count "true" ;
524 vamp:unit "dB slope" ;
525 vamp:bin_count 1 ;
526 vamp:sample_type vamp:VariableSampleRate ;
527 # vamp:computes_event_type <Place event type URI here and uncomment> ;
528 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
529 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
530 .
531 plugbase:mzspectralflux a vamp:Plugin ;
532 dc:title "Spectral Flux" ;
533 vamp:name "Spectral Flux" ;
534 dc:description """Spectral Flux""" ;
535 foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here
536 dc:rights """2006 Craig Stuart Sapp""" ;
537 # cc:license <Place plugin license URI here and uncomment> ;
538 vamp:identifier "mzspectralflux" ;
539 vamp:vamp_API_version vamp:api_version_1 ;
540 owl:versionInfo "200612280" ;
541 vamp:input_domain vamp:TimeDomain ;
542
543 vamp:parameter plugbase:mzspectralflux_param_windowsamples ;
544 vamp:parameter plugbase:mzspectralflux_param_stepsamples ;
545 vamp:parameter plugbase:mzspectralflux_param_fluxtype ;
546 vamp:parameter plugbase:mzspectralflux_param_smooth ;
547 vamp:parameter plugbase:mzspectralflux_param_pnorm ;
548 vamp:parameter plugbase:mzspectralflux_param_spectrum ;
549 vamp:parameter plugbase:mzspectralflux_param_delta ;
550 vamp:parameter plugbase:mzspectralflux_param_alpha ;
551
552 vamp:output plugbase:mzspectralflux_output_spectrum ;
553 vamp:output plugbase:mzspectralflux_output_spectrumderivative ;
554 vamp:output plugbase:mzspectralflux_output_rawspectralflux ;
555 vamp:output plugbase:mzspectralflux_output_scaledspectralflux ;
556 vamp:output plugbase:mzspectralflux_output_thresholdfunction ;
557 vamp:output plugbase:mzspectralflux_output_meanfunction ;
558 vamp:output plugbase:mzspectralflux_output_spectralfluxonsets ;
559 .
560 plugbase:mzspectralflux_param_windowsamples a vamp:QuantizedParameter ;
561 vamp:identifier "windowsamples" ;
562 dc:title "Window Size" ;
563 dc:format "samples" ;
564 vamp:min_value 2 ;
565 vamp:max_value 10000 ;
566 vamp:unit "samples" ;
567 vamp:quantize_step 1 ;
568 vamp:default_value 2048 ;
569 vamp:value_names ();
570 .
571 plugbase:mzspectralflux_param_stepsamples a vamp:QuantizedParameter ;
572 vamp:identifier "stepsamples" ;
573 dc:title "Step Size" ;
574 dc:format "samples" ;
575 vamp:min_value 2 ;
576 vamp:max_value 30000 ;
577 vamp:unit "samples" ;
578 vamp:quantize_step 1 ;
579 vamp:default_value 441 ;
580 vamp:value_names ();
581 .
582 plugbase:mzspectralflux_param_fluxtype a vamp:QuantizedParameter ;
583 vamp:identifier "fluxtype" ;
584 dc:title "Flux Type" ;
585 dc:format "" ;
586 vamp:min_value 0 ;
587 vamp:max_value 8 ;
588 vamp:unit "" ;
589 vamp:quantize_step 1 ;
590 vamp:default_value 1 ;
591 vamp:value_names ( "Total Flux" "Positive Flux" "Negative Flux" "Difference Flux" "Composite Flux" "Product Flux" "Angular Flux" "Cosine Flux" "Schwartz Flux");
592 .
593 plugbase:mzspectralflux_param_smooth a vamp:Parameter ;
594 vamp:identifier "smooth" ;
595 dc:title "Spectral
596 Smoothing" ;
597 dc:format "" ;
598 vamp:min_value 0 ;
599 vamp:max_value 1 ;
600 vamp:unit "" ;
601 vamp:default_value 0 ;
602 vamp:value_names ();
603 .
604 plugbase:mzspectralflux_param_pnorm a vamp:Parameter ;
605 vamp:identifier "pnorm" ;
606 dc:title "Norm Order" ;
607 dc:format "" ;
608 vamp:min_value 0 ;
609 vamp:max_value 100 ;
610 vamp:unit "" ;
611 vamp:default_value 1 ;
612 vamp:value_names ();
613 .
614 plugbase:mzspectralflux_param_spectrum a vamp:QuantizedParameter ;
615 vamp:identifier "spectrum" ;
616 dc:title "Magnitude
617 Spectrum" ;
618 dc:format "" ;
619 vamp:min_value 0 ;
620 vamp:max_value 3 ;
621 vamp:unit "" ;
622 vamp:quantize_step 1 ;
623 vamp:default_value 3 ;
624 vamp:value_names ( "DFT" "Low DFT" "High DFT" "MIDI");
625 .
626 plugbase:mzspectralflux_param_delta a vamp:Parameter ;
627 vamp:identifier "delta" ;
628 dc:title "Local Mean
629 Threshold" ;
630 dc:format "" ;
631 vamp:min_value 0 ;
632 vamp:max_value 100 ;
633 vamp:unit "" ;
634 vamp:default_value 0.45 ;
635 vamp:value_names ();
636 .
637 plugbase:mzspectralflux_param_alpha a vamp:Parameter ;
638 vamp:identifier "alpha" ;
639 dc:title "Exponential
640 Decay Factor" ;
641 dc:format "" ;
642 vamp:min_value 0 ;
643 vamp:max_value 0.999 ;
644 vamp:unit "" ;
645 vamp:default_value 0.9 ;
646 vamp:value_names ();
647 .
648 plugbase:mzspectralflux_output_spectrum a vamp:DenseOutput ;
649 vamp:identifier "spectrum" ;
650 dc:title "Basis Spectrum" ;
651 dc:description "" ;
652 vamp:fixed_bin_count "true" ;
653 vamp:unit "bin" ;
654 vamp:bin_count 1000 ;
655 # vamp:computes_event_type <Place event type URI here and uncomment> ;
656 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
657 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
658 .
659 plugbase:mzspectralflux_output_spectrumderivative a vamp:DenseOutput ;
660 vamp:identifier "spectrumderivative" ;
661 dc:title "Spectrum Derivative" ;
662 dc:description "" ;
663 vamp:fixed_bin_count "true" ;
664 vamp:unit "bin" ;
665 vamp:bin_count 1000 ;
666 # vamp:computes_event_type <Place event type URI here and uncomment> ;
667 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
668 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
669 .
670 plugbase:mzspectralflux_output_rawspectralflux a vamp:SparseOutput ;
671 vamp:identifier "rawspectralflux" ;
672 dc:title "Raw Spectral Flux Function" ;
673 dc:description "" ;
674 vamp:fixed_bin_count "true" ;
675 vamp:unit "raw" ;
676 vamp:bin_count 1 ;
677 vamp:sample_type vamp:VariableSampleRate ;
678 # vamp:computes_event_type <Place event type URI here and uncomment> ;
679 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
680 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
681 .
682 plugbase:mzspectralflux_output_scaledspectralflux a vamp:SparseOutput ;
683 vamp:identifier "scaledspectralflux" ;
684 dc:title "Scaled Spectral Flux Function" ;
685 dc:description "" ;
686 vamp:fixed_bin_count "true" ;
687 vamp:unit "scaled" ;
688 vamp:bin_count 1 ;
689 vamp:sample_type vamp:VariableSampleRate ;
690 # vamp:computes_event_type <Place event type URI here and uncomment> ;
691 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
692 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
693 .
694 plugbase:mzspectralflux_output_thresholdfunction a vamp:SparseOutput ;
695 vamp:identifier "thresholdfunction" ;
696 dc:title "Exponential Decay Threshold" ;
697 dc:description "" ;
698 vamp:fixed_bin_count "true" ;
699 vamp:unit "scaled" ;
700 vamp:bin_count 1 ;
701 vamp:sample_type vamp:VariableSampleRate ;
702 # vamp:computes_event_type <Place event type URI here and uncomment> ;
703 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
704 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
705 .
706 plugbase:mzspectralflux_output_meanfunction a vamp:SparseOutput ;
707 vamp:identifier "meanfunction" ;
708 dc:title "Local Mean Threshold" ;
709 dc:description "" ;
710 vamp:fixed_bin_count "true" ;
711 vamp:unit "scaled" ;
712 vamp:bin_count 1 ;
713 vamp:sample_type vamp:VariableSampleRate ;
714 # vamp:computes_event_type <Place event type URI here and uncomment> ;
715 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
716 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
717 .
718 plugbase:mzspectralflux_output_spectralfluxonsets a vamp:SparseOutput ;
719 vamp:identifier "spectralfluxonsets" ;
720 dc:title "Onset Times" ;
721 dc:description "" ;
722 vamp:fixed_bin_count "true" ;
723 vamp:unit "" ;
724 vamp:bin_count 0 ;
725 vamp:sample_type vamp:VariableSampleRate ;
726 # vamp:computes_event_type <Place event type URI here and uncomment> ;
727 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
728 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
729 .
730 plugbase:mzspectralreflux a vamp:Plugin ;
731 dc:title "Spectral Reflux" ;
732 vamp:name "Spectral Reflux" ;
733 dc:description """Spectral Reflux""" ;
734 foaf:maker [ foaf:name "The Mazurka Project" ] ; # FIXME could give plugin author's URI here
735 dc:rights """2006 Craig Stuart Sapp""" ;
736 # cc:license <Place plugin license URI here and uncomment> ;
737 vamp:identifier "mzspectralreflux" ;
738 vamp:vamp_API_version vamp:api_version_1 ;
739 owl:versionInfo "200701110" ;
740 vamp:input_domain vamp:TimeDomain ;
741
742 vamp:parameter plugbase:mzspectralreflux_param_windowsamples ;
743 vamp:parameter plugbase:mzspectralreflux_param_stepsamples ;
744 vamp:parameter plugbase:mzspectralreflux_param_recordingtype ;
745 vamp:parameter plugbase:mzspectralreflux_param_delta ;
746 vamp:parameter plugbase:mzspectralreflux_param_alpha2 ;
747
748 vamp:output plugbase:mzspectralreflux_output_scaledspectralflux ;
749 vamp:output plugbase:mzspectralreflux_output_spectralrefluxonsets ;
750 .
751 plugbase:mzspectralreflux_param_windowsamples a vamp:QuantizedParameter ;
752 vamp:identifier "windowsamples" ;
753 dc:title "Window Size" ;
754 dc:format "samples" ;
755 vamp:min_value 2 ;
756 vamp:max_value 10000 ;
757 vamp:unit "samples" ;
758 vamp:quantize_step 1 ;
759 vamp:default_value 2048 ;
760 vamp:value_names ();
761 .
762 plugbase:mzspectralreflux_param_stepsamples a vamp:QuantizedParameter ;
763 vamp:identifier "stepsamples" ;
764 dc:title "Step Size" ;
765 dc:format "samples" ;
766 vamp:min_value 2 ;
767 vamp:max_value 30000 ;
768 vamp:unit "samples" ;
769 vamp:quantize_step 1 ;
770 vamp:default_value 441 ;
771 vamp:value_names ();
772 .
773 plugbase:mzspectralreflux_param_recordingtype a vamp:QuantizedParameter ;
774 vamp:identifier "recordingtype" ;
775 dc:title "Historic
776 Recording" ;
777 dc:format "" ;
778 vamp:min_value 0 ;
779 vamp:max_value 1 ;
780 vamp:unit "" ;
781 vamp:quantize_step 1 ;
782 vamp:default_value 0 ;
783 vamp:value_names ();
784 .
785 plugbase:mzspectralreflux_param_delta a vamp:Parameter ;
786 vamp:identifier "delta" ;
787 dc:title "Local Mean
788 Threshold" ;
789 dc:format "" ;
790 vamp:min_value 0 ;
791 vamp:max_value 100 ;
792 vamp:unit "" ;
793 vamp:default_value 0.2 ;
794 vamp:value_names ();
795 .
796 plugbase:mzspectralreflux_param_alpha2 a vamp:Parameter ;
797 vamp:identifier "alpha2" ;
798 dc:title "Exponential
799 Decay Factor" ;
800 dc:format "" ;
801 vamp:min_value 0 ;
802 vamp:max_value 0.999 ;
803 vamp:unit "" ;
804 vamp:default_value 0.9 ;
805 vamp:value_names ();
806 .
807 plugbase:mzspectralreflux_output_scaledspectralflux a vamp:SparseOutput ;
808 vamp:identifier "scaledspectralflux" ;
809 dc:title "Scaled Spectral Flux Function" ;
810 dc:description "" ;
811 vamp:fixed_bin_count "true" ;
812 vamp:unit "scaled" ;
813 vamp:bin_count 1 ;
814 vamp:sample_type vamp:VariableSampleRate ;
815 # vamp:computes_event_type <Place event type URI here and uncomment> ;
816 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
817 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
818 .
819 plugbase:mzspectralreflux_output_spectralrefluxonsets a vamp:SparseOutput ;
820 vamp:identifier "spectralrefluxonsets" ;
821 dc:title "Onset Times" ;
822 dc:description "" ;
823 vamp:fixed_bin_count "true" ;
824 vamp:unit "" ;
825 vamp:bin_count 0 ;
826 vamp:sample_type vamp:VariableSampleRate ;
827 # vamp:computes_event_type <Place event type URI here and uncomment> ;
828 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
829 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
830 .
831