Chris@54
|
1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
Chris@54
|
2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
Chris@54
|
3 @prefix vamp: <http://purl.org/ontology/vamp/> .
|
Chris@54
|
4 @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/ua-vamp-plugins#> .
|
Chris@54
|
5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
|
Chris@54
|
6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
|
Chris@54
|
7 @prefix af: <http://purl.org/ontology/af/> .
|
Chris@54
|
8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
|
Chris@54
|
9 @prefix doap: <http://usefulinc.com/ns/doap#> .
|
Chris@54
|
10 @prefix cc: <http://web.resource.org/cc/> .
|
Chris@54
|
11 @prefix : <#> .
|
Chris@54
|
12
|
Chris@54
|
13
|
Chris@54
|
14 ## Properties of this document
|
Chris@54
|
15
|
Chris@54
|
16 <> a vamp:PluginDescription ;
|
Chris@54
|
17 foaf:maker <http://vamp-plugins.org/rdf/template-generator> ;
|
Chris@54
|
18 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/ua-vamp-plugins> .
|
Chris@54
|
19
|
Chris@54
|
20
|
Chris@54
|
21 ## Maker of the whole plugin library
|
Chris@54
|
22
|
Chris@54
|
23 :library_maker
|
Chris@54
|
24 foaf:name "University of Alicante" ;
|
Chris@54
|
25 foaf:page <http://grfia.dlsi.ua.es/cm/> ;
|
Chris@54
|
26 foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/ua.png> ;
|
Chris@54
|
27 # foaf:logo <http://grfia.dlsi.ua.es/cm/img/cmlabPeq.png> ;
|
Chris@54
|
28 .
|
Chris@54
|
29
|
Chris@54
|
30
|
Chris@54
|
31 ## Properties of the plugin library, and references to the plugins it contains
|
Chris@54
|
32
|
Chris@54
|
33 plugbase:library a vamp:PluginLibrary ;
|
Chris@54
|
34 vamp:identifier "ua-vamp-plugins" ;
|
Chris@54
|
35 foaf:maker :library_maker ;
|
Chris@54
|
36 vamp:available_plugin plugbase:mf0ua ;
|
Chris@54
|
37 vamp:available_plugin plugbase:onsetsua ;
|
Chris@54
|
38 dc:title "University of Alicante Vamp Plugins" ;
|
Chris@81
|
39 dc:description """The UAPlugins set is a library of Vamp plugins developed in the DRIMS project to perform onset detection and polyphonic transcription. The methods used in this library were developed by Antonio Pertusa and José Manuel Iñesta.""" ;
|
Chris@54
|
40 foaf:page <http://grfia.dlsi.ua.es/cm/projects/drims/softwareVAMP.php> ;
|
Chris@54
|
41 doap:download-page <http://grfia.dlsi.ua.es/cm/projects/drims/softwareVAMP.php> ;
|
Chris@54
|
42 vamp:has_source true;
|
Chris@54
|
43 vamp:has_binary "win32";
|
Chris@54
|
44 vamp:has_binary "linux32";
|
Chris@54
|
45 vamp:has_binary "linux64";
|
Chris@54
|
46 vamp:has_binary "osx";
|
Chris@54
|
47 .
|
Chris@54
|
48
|
Chris@54
|
49
|
Chris@54
|
50 ## Properties of the Polyphonic Transcription plugin
|
Chris@54
|
51
|
Chris@54
|
52 plugbase:mf0ua a vamp:Plugin ;
|
Chris@54
|
53 dc:title "Polyphonic Transcription" ;
|
Chris@54
|
54 vamp:name "Polyphonic Transcription" ;
|
Chris@54
|
55 dc:description """Multiple fundamental frequency estimation for polyphonic music transcription""" ;
|
Chris@54
|
56 foaf:maker :library_maker ;
|
Chris@54
|
57 dc:rights """Copyright 2012 Antonio Pertusa, Universidad de Alicante. Freely redistributable under GPL License""" ;
|
Chris@54
|
58 # cc:license <Place plugin license URI here and uncomment> ;
|
Chris@54
|
59 vamp:identifier "mf0ua" ;
|
Chris@54
|
60 vamp:vamp_API_version vamp:api_version_2 ;
|
Chris@54
|
61 owl:versionInfo "1" ;
|
Chris@54
|
62 vamp:input_domain vamp:TimeDomain ;
|
Chris@54
|
63 vamp:parameter plugbase:mf0ua_param_algorithm ;
|
Chris@54
|
64 vamp:parameter plugbase:mf0ua_param_maxpolyphony ;
|
Chris@54
|
65 vamp:parameter plugbase:mf0ua_param_lowestnote ;
|
Chris@54
|
66 vamp:parameter plugbase:mf0ua_param_highestnote ;
|
Chris@54
|
67 vamp:parameter plugbase:mf0ua_param_minnoteduration ;
|
Chris@54
|
68
|
Chris@54
|
69 vamp:output plugbase:mf0ua_output_mf0ua ;
|
Chris@54
|
70 .
|
Chris@54
|
71 plugbase:mf0ua_param_algorithm a vamp:QuantizedParameter ;
|
Chris@54
|
72 vamp:identifier "algorithm" ;
|
Chris@54
|
73 dc:title "Algorithm" ;
|
Chris@54
|
74 dc:format "" ;
|
Chris@54
|
75 vamp:min_value 0 ;
|
Chris@54
|
76 vamp:max_value 2 ;
|
Chris@54
|
77 vamp:unit "" ;
|
Chris@54
|
78 vamp:quantize_step 1 ;
|
Chris@54
|
79 vamp:default_value 0 ;
|
Chris@54
|
80 vamp:value_names ( "EURASIP12" "EURASIP12 + tracking" "Onset-based");
|
Chris@54
|
81 .
|
Chris@54
|
82 plugbase:mf0ua_param_maxpolyphony a vamp:QuantizedParameter ;
|
Chris@54
|
83 vamp:identifier "maxpolyphony" ;
|
Chris@54
|
84 dc:title "Maximum polyphony" ;
|
Chris@54
|
85 dc:format "" ;
|
Chris@54
|
86 vamp:min_value 1 ;
|
Chris@54
|
87 vamp:max_value 10 ;
|
Chris@54
|
88 vamp:unit "" ;
|
Chris@54
|
89 vamp:quantize_step 1 ;
|
Chris@54
|
90 vamp:default_value 6 ;
|
Chris@54
|
91 vamp:value_names ();
|
Chris@54
|
92 .
|
Chris@54
|
93 plugbase:mf0ua_param_lowestnote a vamp:Parameter ;
|
Chris@54
|
94 vamp:identifier "lowestnote" ;
|
Chris@54
|
95 dc:title "Minimum fundamental frequency" ;
|
Chris@54
|
96 dc:format "Hz" ;
|
Chris@54
|
97 vamp:min_value 1 ;
|
Chris@54
|
98 vamp:max_value 2500 ;
|
Chris@54
|
99 vamp:unit "Hz" ;
|
Chris@54
|
100 vamp:default_value 38 ;
|
Chris@54
|
101 vamp:value_names ();
|
Chris@54
|
102 .
|
Chris@54
|
103 plugbase:mf0ua_param_highestnote a vamp:Parameter ;
|
Chris@54
|
104 vamp:identifier "highestnote" ;
|
Chris@54
|
105 dc:title "Maximum fundamental frequency" ;
|
Chris@54
|
106 dc:format "Hz" ;
|
Chris@54
|
107 vamp:min_value 1 ;
|
Chris@54
|
108 vamp:max_value 2500 ;
|
Chris@54
|
109 vamp:unit "Hz" ;
|
Chris@54
|
110 vamp:default_value 2100 ;
|
Chris@54
|
111 vamp:value_names ();
|
Chris@54
|
112 .
|
Chris@54
|
113 plugbase:mf0ua_param_minnoteduration a vamp:Parameter ;
|
Chris@54
|
114 vamp:identifier "minnoteduration" ;
|
Chris@54
|
115 dc:title "Minimum note duration" ;
|
Chris@54
|
116 dc:format "s" ;
|
Chris@54
|
117 vamp:min_value 0 ;
|
Chris@54
|
118 vamp:max_value 0.5 ;
|
Chris@54
|
119 vamp:unit "s" ;
|
Chris@54
|
120 vamp:default_value 0.023 ;
|
Chris@54
|
121 vamp:value_names ();
|
Chris@54
|
122 .
|
Chris@54
|
123 plugbase:mf0ua_output_mf0ua a vamp:SparseOutput ;
|
Chris@54
|
124 vamp:identifier "mf0ua" ;
|
Chris@54
|
125 dc:title "UA Multiple f0 Estimation" ;
|
Chris@54
|
126 dc:description """Estimated note pitch (MIDI note number)""" ;
|
Chris@54
|
127 vamp:fixed_bin_count "true" ;
|
Chris@54
|
128 vamp:unit "MIDI units" ;
|
Chris@54
|
129 a vamp:QuantizedOutput ;
|
Chris@54
|
130 vamp:quantize_step 1 ;
|
Chris@54
|
131 a vamp:KnownExtentsOutput ;
|
Chris@54
|
132 vamp:min_value 0 ;
|
Chris@54
|
133 vamp:max_value 127 ;
|
Chris@54
|
134 vamp:bin_count 1 ;
|
Chris@54
|
135 vamp:sample_type vamp:VariableSampleRate ;
|
Chris@54
|
136 vamp:sample_rate 0.00129909 ;
|
Chris@54
|
137 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
Chris@54
|
138 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
Chris@54
|
139 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
Chris@54
|
140 .
|
Chris@54
|
141
|
Chris@54
|
142 ## Properties of the Note Onset Detector plugin
|
Chris@54
|
143
|
Chris@54
|
144 plugbase:onsetsua a vamp:Plugin ;
|
Chris@54
|
145 dc:title "Note Onset Detector" ;
|
Chris@54
|
146 vamp:name "Note Onset Detector" ;
|
Chris@54
|
147 dc:description """Note onset detection using a one-semitone filterbank""" ;
|
Chris@54
|
148 foaf:maker :library_maker ;
|
Chris@54
|
149 dc:rights """Copyright 2012 Antonio Pertusa, Universidad de Alicante. Freely redistributable under GPL License""" ;
|
Chris@54
|
150 # cc:license <Place plugin license URI here and uncomment> ;
|
Chris@54
|
151 vamp:identifier "onsetsua" ;
|
Chris@54
|
152 vamp:vamp_API_version vamp:api_version_2 ;
|
Chris@54
|
153 owl:versionInfo "1" ;
|
Chris@54
|
154 vamp:input_domain vamp:TimeDomain ;
|
Chris@54
|
155 vamp:parameter plugbase:onsetsua_param_sensitivity ;
|
Chris@54
|
156
|
Chris@54
|
157 vamp:output plugbase:onsetsua_output_odf ;
|
Chris@54
|
158 vamp:output plugbase:onsetsua_output_onsets ;
|
Chris@54
|
159 .
|
Chris@54
|
160 plugbase:onsetsua_param_sensitivity a vamp:Parameter ;
|
Chris@54
|
161 vamp:identifier "sensitivity" ;
|
Chris@54
|
162 dc:title "Sensitivity" ;
|
Chris@54
|
163 dc:format "" ;
|
Chris@54
|
164 vamp:min_value 0 ;
|
Chris@54
|
165 vamp:max_value 1 ;
|
Chris@54
|
166 vamp:unit "" ;
|
Chris@54
|
167 vamp:default_value 0.18 ;
|
Chris@54
|
168 vamp:value_names ();
|
Chris@54
|
169 .
|
Chris@54
|
170 plugbase:onsetsua_output_odf a vamp:SparseOutput ;
|
Chris@54
|
171 vamp:identifier "odf" ;
|
Chris@54
|
172 dc:title "Onset Detection Function" ;
|
Chris@54
|
173 dc:description """""" ;
|
Chris@54
|
174 vamp:fixed_bin_count "true" ;
|
Chris@54
|
175 vamp:unit "" ;
|
Chris@54
|
176 vamp:bin_count 1 ;
|
Chris@54
|
177 vamp:sample_type vamp:VariableSampleRate ;
|
Chris@54
|
178 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
Chris@54
|
179 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
Chris@54
|
180 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
Chris@54
|
181 .
|
Chris@54
|
182 plugbase:onsetsua_output_onsets a vamp:SparseOutput ;
|
Chris@54
|
183 vamp:identifier "onsets" ;
|
Chris@54
|
184 dc:title "Note Onsets" ;
|
Chris@54
|
185 dc:description """""" ;
|
Chris@54
|
186 vamp:fixed_bin_count "true" ;
|
Chris@54
|
187 vamp:unit "" ;
|
Chris@54
|
188 vamp:bin_count 0 ;
|
Chris@54
|
189 vamp:sample_type vamp:VariableSampleRate ;
|
Chris@54
|
190 # vamp:computes_event_type <Place event type URI here and uncomment> ;
|
Chris@54
|
191 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
|
Chris@54
|
192 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
|
Chris@54
|
193 .
|
Chris@54
|
194
|