comparison plugins/bbc-vamp-plugins.n3 @ 57:0e60930bbe52

Merge from rdfquery branch
author Chris Cannam
date Tue, 24 Jun 2014 14:13:58 +0100
parents 8ec9526057c1
children b7a51e7437a3
comparison
equal deleted inserted replaced
44:405bff5165dd 57:0e60930bbe52
5 @prefix owl: <http://www.w3.org/2002/07/owl#> . 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
6 @prefix dc: <http://purl.org/dc/elements/1.1/> . 6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
7 @prefix af: <http://purl.org/ontology/af/> . 7 @prefix af: <http://purl.org/ontology/af/> .
8 @prefix foaf: <http://xmlns.com/foaf/0.1/> . 8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
9 @prefix cc: <http://web.resource.org/cc/> . 9 @prefix cc: <http://web.resource.org/cc/> .
10 @prefix doap: <http://usefulinc.com/ns/doap#> .
10 @prefix : <#> . 11 @prefix : <#> .
11 12
12 <> a vamp:PluginDescription ; 13 <> a vamp:PluginDescription ;
13 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; 14 foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ;
14 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins> . 15 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins> .
15 16
16 :bbc-vamp-plugins a vamp:PluginLibrary ; 17 :maker
18 foaf:name "BBC" ;
19 foaf:page "http://www.bbc.co.uk/" .
20
21 plugbase:library a vamp:PluginLibrary ;
17 vamp:identifier "bbc-vamp-plugins" ; 22 vamp:identifier "bbc-vamp-plugins" ;
23 dc:title "BBC Vamp Plugins" ;
24 dc:description "A collection of audio feature extraction algorithms from BBC Research and Development" ;
25 foaf:page <https://github.com/bbcrd/bbc-vamp-plugins/blob/master/README.md> ;
26 doap:download-page <https://github.com/bbcrd/bbc-vamp-plugins/releases> ;
18 vamp:available_plugin plugbase:bbc-energy ; 27 vamp:available_plugin plugbase:bbc-energy ;
19 vamp:available_plugin plugbase:bbc-intensity ; 28 vamp:available_plugin plugbase:bbc-intensity ;
29 vamp:available_plugin plugbase:bbc-peaks ;
20 vamp:available_plugin plugbase:bbc-rhythm ; 30 vamp:available_plugin plugbase:bbc-rhythm ;
21 vamp:available_plugin plugbase:bbc-spectral-contrast ; 31 vamp:available_plugin plugbase:bbc-spectral-contrast ;
22 vamp:available_plugin plugbase:bbc-spectral-flux ; 32 vamp:available_plugin plugbase:bbc-spectral-flux ;
23 vamp:available_plugin plugbase:bbc-speechmusic-segmenter ; 33 vamp:available_plugin plugbase:bbc-speechmusic-segmenter ;
24 # foaf:page <Place more-information HTML page URL here and uncomment> ; 34 vamp:has_source true ;
35 vamp:has_binary "linux32" ;
36 vamp:has_binary "linux64" ;
37 vamp:has_binary "win32" ;
38 vamp:has_binary "osx"
25 . 39 .
26 40
27 plugbase:bbc-energy a vamp:Plugin ; 41 plugbase:bbc-energy a vamp:Plugin ;
28 dc:title "Energy" ; 42 dc:title "Energy" ;
29 vamp:name "Energy" ; 43 vamp:name "Energy" ;
30 dc:description """""" ; 44 dc:description """Calculates the RMS energy and low energy ratio of a signal""" ;
31 foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here 45 foaf:maker :maker ;
32 dc:rights """(c) 2013 British Broadcasting Corporation""" ; 46 dc:rights """(c) 2013 British Broadcasting Corporation""" ;
33 # cc:license <Place plugin license URI here and uncomment> ; 47 # cc:license <Place plugin license URI here and uncomment> ;
34 vamp:identifier "bbc-energy" ; 48 vamp:identifier "bbc-energy" ;
35 vamp:vamp_API_version vamp:api_version_2 ; 49 vamp:vamp_API_version vamp:api_version_2 ;
36 owl:versionInfo "2" ; 50 owl:versionInfo "3" ;
37 vamp:input_domain vamp:TimeDomain ; 51 vamp:input_domain vamp:TimeDomain ;
38 52
53 vamp:parameter plugbase:bbc-energy_param_root ;
54 vamp:parameter plugbase:bbc-energy_param_avgwindow ;
55 vamp:parameter plugbase:bbc-energy_param_avgpercentile ;
56 vamp:parameter plugbase:bbc-energy_param_dipthresh ;
39 vamp:parameter plugbase:bbc-energy_param_threshold ; 57 vamp:parameter plugbase:bbc-energy_param_threshold ;
40 vamp:parameter plugbase:bbc-energy_param_root ;
41 58
42 vamp:output plugbase:bbc-energy_output_rmsenergy ; 59 vamp:output plugbase:bbc-energy_output_rmsenergy ;
60 vamp:output plugbase:bbc-energy_output_rmsdelta ;
43 vamp:output plugbase:bbc-energy_output_lowenergy ; 61 vamp:output plugbase:bbc-energy_output_lowenergy ;
62 vamp:output plugbase:bbc-energy_output_average ;
63 vamp:output plugbase:bbc-energy_output_pdip ;
64 .
65 plugbase:bbc-energy_param_root a vamp:QuantizedParameter ;
66 vamp:identifier "root" ;
67 dc:title "Use root" ;
68 dc:format "" ;
69 vamp:min_value 0 ;
70 vamp:max_value 1 ;
71 vamp:unit "" ;
72 vamp:quantize_step 1 ;
73 vamp:default_value 1 ;
74 vamp:value_names ();
75 .
76 plugbase:bbc-energy_param_avgwindow a vamp:Parameter ;
77 vamp:identifier "avgwindow" ;
78 dc:title "Moving average window size" ;
79 dc:format "seconds" ;
80 vamp:min_value 0.001 ;
81 vamp:max_value 10 ;
82 vamp:unit "seconds" ;
83 vamp:default_value 1 ;
84 vamp:value_names ();
85 .
86 plugbase:bbc-energy_param_avgpercentile a vamp:Parameter ;
87 vamp:identifier "avgpercentile" ;
88 dc:title "Moving average percentile" ;
89 dc:format "" ;
90 vamp:min_value 0 ;
91 vamp:max_value 100 ;
92 vamp:unit "" ;
93 vamp:default_value 3 ;
94 vamp:value_names ();
95 .
96 plugbase:bbc-energy_param_dipthresh a vamp:Parameter ;
97 vamp:identifier "dipthresh" ;
98 dc:title "Dip threshold" ;
99 dc:format "" ;
100 vamp:min_value 0 ;
101 vamp:max_value 10 ;
102 vamp:unit "" ;
103 vamp:default_value 3 ;
104 vamp:value_names ();
44 . 105 .
45 plugbase:bbc-energy_param_threshold a vamp:Parameter ; 106 plugbase:bbc-energy_param_threshold a vamp:Parameter ;
46 vamp:identifier "threshold" ; 107 vamp:identifier "threshold" ;
47 dc:title "Low energy threshold" ; 108 dc:title "Low energy threshold" ;
48 dc:format "" ; 109 dc:format "" ;
49 vamp:min_value 0 ; 110 vamp:min_value 0 ;
50 vamp:max_value 10 ; 111 vamp:max_value 10 ;
51 vamp:unit "" ; 112 vamp:unit "" ;
52 vamp:default_value 1 ;
53 vamp:value_names ();
54 .
55 plugbase:bbc-energy_param_root a vamp:QuantizedParameter ;
56 vamp:identifier "root" ;
57 dc:title "Use root" ;
58 dc:format "" ;
59 vamp:min_value 0 ;
60 vamp:max_value 1 ;
61 vamp:unit "" ;
62 vamp:quantize_step 1 ;
63 vamp:default_value 1 ; 113 vamp:default_value 1 ;
64 vamp:value_names (); 114 vamp:value_names ();
65 . 115 .
66 plugbase:bbc-energy_output_rmsenergy a vamp:DenseOutput ; 116 plugbase:bbc-energy_output_rmsenergy a vamp:DenseOutput ;
67 vamp:identifier "rmsenergy" ; 117 vamp:identifier "rmsenergy" ;
72 vamp:bin_count 1 ; 122 vamp:bin_count 1 ;
73 # vamp:computes_event_type <Place event type URI here and uncomment> ; 123 # vamp:computes_event_type <Place event type URI here and uncomment> ;
74 # vamp:computes_feature <Place feature attribute URI here and uncomment> ; 124 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
75 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 125 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
76 . 126 .
127 plugbase:bbc-energy_output_rmsdelta a vamp:DenseOutput ;
128 vamp:identifier "rmsdelta" ;
129 dc:title "RMS Energy Delta" ;
130 dc:description """Difference between RMS of previous and current blocks.""" ;
131 vamp:fixed_bin_count "true" ;
132 vamp:unit "" ;
133 vamp:bin_count 1 ;
134 # vamp:computes_event_type <Place event type URI here and uncomment> ;
135 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
136 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
137 .
77 plugbase:bbc-energy_output_lowenergy a vamp:SparseOutput ; 138 plugbase:bbc-energy_output_lowenergy a vamp:SparseOutput ;
78 vamp:identifier "lowenergy" ; 139 vamp:identifier "lowenergy" ;
79 dc:title "Low Energy" ; 140 dc:title "Low Energy" ;
80 dc:description """Percentage of track which is below the low energy threshold.""" ; 141 dc:description """Percentage of track which is below the low energy threshold.""" ;
81 vamp:fixed_bin_count "true" ; 142 vamp:fixed_bin_count "true" ;
84 vamp:sample_type vamp:VariableSampleRate ; 145 vamp:sample_type vamp:VariableSampleRate ;
85 # vamp:computes_event_type <Place event type URI here and uncomment> ; 146 # vamp:computes_event_type <Place event type URI here and uncomment> ;
86 # vamp:computes_feature <Place feature attribute URI here and uncomment> ; 147 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
87 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 148 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
88 . 149 .
150 plugbase:bbc-energy_output_average a vamp:DenseOutput ;
151 vamp:identifier "average" ;
152 dc:title "Moving Average" ;
153 dc:description """Mean of RMS values over moving average window.""" ;
154 vamp:fixed_bin_count "true" ;
155 vamp:unit "" ;
156 vamp:bin_count 1 ;
157 # vamp:computes_event_type <Place event type URI here and uncomment> ;
158 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
159 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
160 .
161 plugbase:bbc-energy_output_pdip a vamp:DenseOutput ;
162 vamp:identifier "pdip" ;
163 dc:title "Dip probability" ;
164 dc:description """Probability of the RMS energy dipping below the threshold.""" ;
165 vamp:fixed_bin_count "true" ;
166 vamp:unit "" ;
167 vamp:bin_count 1 ;
168 # vamp:computes_event_type <Place event type URI here and uncomment> ;
169 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
170 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
171 .
89 plugbase:bbc-intensity a vamp:Plugin ; 172 plugbase:bbc-intensity a vamp:Plugin ;
90 dc:title "Intensity" ; 173 dc:title "Intensity" ;
91 vamp:name "Intensity" ; 174 vamp:name "Intensity" ;
92 dc:description """""" ; 175 dc:description """Calculates the intensity of a signal and the intensity ratio for a number of sub-bands""" ;
93 foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here 176 foaf:maker :maker ;
94 dc:rights """(c) 2013 British Broadcasting Corporation""" ; 177 dc:rights """(c) 2013 British Broadcasting Corporation""" ;
95 # cc:license <Place plugin license URI here and uncomment> ; 178 # cc:license <Place plugin license URI here and uncomment> ;
96 vamp:identifier "bbc-intensity" ; 179 vamp:identifier "bbc-intensity" ;
97 vamp:vamp_API_version vamp:api_version_2 ; 180 vamp:vamp_API_version vamp:api_version_2 ;
98 owl:versionInfo "1" ; 181 owl:versionInfo "1" ;
135 vamp:bin_count 7 ; 218 vamp:bin_count 7 ;
136 # vamp:computes_event_type <Place event type URI here and uncomment> ; 219 # vamp:computes_event_type <Place event type URI here and uncomment> ;
137 # vamp:computes_feature <Place feature attribute URI here and uncomment> ; 220 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
138 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 221 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
139 . 222 .
223 plugbase:bbc-peaks a vamp:Plugin ;
224 dc:title "Peaks" ;
225 vamp:name "Peaks" ;
226 dc:description """Calculates peak and trough values of a signal""" ;
227 foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here
228 dc:rights """(c) 2014 British Broadcasting Corporation""" ;
229 # cc:license <Place plugin license URI here and uncomment> ;
230 vamp:identifier "bbc-peaks" ;
231 vamp:vamp_API_version vamp:api_version_2 ;
232 owl:versionInfo "1" ;
233 vamp:input_domain vamp:TimeDomain ;
234 vamp:output plugbase:bbc-peaks_output_peaks ;
235 .
236 plugbase:bbc-peaks_output_peaks a vamp:DenseOutput ;
237 vamp:identifier "peaks" ;
238 dc:title "Peaks" ;
239 dc:description """Peak and trough, in order of occurance.""" ;
240 vamp:fixed_bin_count "true" ;
241 vamp:unit "" ;
242 vamp:bin_count 1 ;
243 # vamp:computes_event_type <Place event type URI here and uncomment> ;
244 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
245 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
246 .
140 plugbase:bbc-rhythm a vamp:Plugin ; 247 plugbase:bbc-rhythm a vamp:Plugin ;
141 dc:title "Rhythm" ; 248 dc:title "Rhythm" ;
142 vamp:name "Rhythm" ; 249 vamp:name "Rhythm" ;
143 dc:description """""" ; 250 dc:description """Calculates rhythmic features of a signal, including onsets and tempo """ ;
144 foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here 251 foaf:maker :maker ;
145 dc:rights """(c) 2013 British Broadcasting Corporation""" ; 252 dc:rights """(c) 2013 British Broadcasting Corporation""" ;
146 # cc:license <Place plugin license URI here and uncomment> ; 253 # cc:license <Place plugin license URI here and uncomment> ;
147 vamp:identifier "bbc-rhythm" ; 254 vamp:identifier "bbc-rhythm" ;
148 vamp:vamp_API_version vamp:api_version_2 ; 255 vamp:vamp_API_version vamp:api_version_2 ;
149 owl:versionInfo "1" ; 256 owl:versionInfo "1" ;
354 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 461 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
355 . 462 .
356 plugbase:bbc-spectral-contrast a vamp:Plugin ; 463 plugbase:bbc-spectral-contrast a vamp:Plugin ;
357 dc:title "Spectral Contrast" ; 464 dc:title "Spectral Contrast" ;
358 vamp:name "Spectral Contrast" ; 465 vamp:name "Spectral Contrast" ;
359 dc:description """""" ; 466 dc:description """Calculates the peak and valleys of the spectral contrast feature""" ;
360 foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here 467 foaf:maker :maker ;
361 dc:rights """(c) 2013 British Broadcasting Corporation""" ; 468 dc:rights """(c) 2013 British Broadcasting Corporation""" ;
362 # cc:license <Place plugin license URI here and uncomment> ; 469 # cc:license <Place plugin license URI here and uncomment> ;
363 vamp:identifier "bbc-spectral-contrast" ; 470 vamp:identifier "bbc-spectral-contrast" ;
364 vamp:vamp_API_version vamp:api_version_2 ; 471 vamp:vamp_API_version vamp:api_version_2 ;
365 owl:versionInfo "1" ; 472 owl:versionInfo "1" ;
428 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 535 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
429 . 536 .
430 plugbase:bbc-spectral-flux a vamp:Plugin ; 537 plugbase:bbc-spectral-flux a vamp:Plugin ;
431 dc:title "Spectral Flux" ; 538 dc:title "Spectral Flux" ;
432 vamp:name "Spectral Flux" ; 539 vamp:name "Spectral Flux" ;
433 dc:description """""" ; 540 dc:description """Calculates the spectral flux""" ;
434 foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here 541 foaf:maker :maker ;
435 dc:rights """(c) 2013 British Broadcasting Corporation""" ; 542 dc:rights """(c) 2013 British Broadcasting Corporation""" ;
436 # cc:license <Place plugin license URI here and uncomment> ; 543 # cc:license <Place plugin license URI here and uncomment> ;
437 vamp:identifier "bbc-spectral-flux" ; 544 vamp:identifier "bbc-spectral-flux" ;
438 vamp:vamp_API_version vamp:api_version_2 ; 545 vamp:vamp_API_version vamp:api_version_2 ;
439 owl:versionInfo "1" ; 546 owl:versionInfo "1" ;
467 # vamp:computes_signal_type <Place signal type URI here and uncomment> ; 574 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
468 . 575 .
469 plugbase:bbc-speechmusic-segmenter a vamp:Plugin ; 576 plugbase:bbc-speechmusic-segmenter a vamp:Plugin ;
470 dc:title "Speech/Music segmenter" ; 577 dc:title "Speech/Music segmenter" ;
471 vamp:name "Speech/Music segmenter" ; 578 vamp:name "Speech/Music segmenter" ;
472 dc:description """A simple speech/music segmenter""" ; 579 dc:description """Calculates boundaries between speech and music""" ;
473 foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here 580 foaf:maker :maker ;
474 dc:rights """(c) 2011 British Broadcasting Corporation""" ; 581 dc:rights """(c) 2011 British Broadcasting Corporation""" ;
475 # cc:license <Place plugin license URI here and uncomment> ; 582 # cc:license <Place plugin license URI here and uncomment> ;
476 vamp:identifier "bbc-speechmusic-segmenter" ; 583 vamp:identifier "bbc-speechmusic-segmenter" ;
477 vamp:vamp_API_version vamp:api_version_2 ; 584 vamp:vamp_API_version vamp:api_version_2 ;
478 owl:versionInfo "1" ; 585 owl:versionInfo "1" ;