annotate examples/vamp-example-plugins.rdf @ 211:caa9d07bb9bd

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