Thread: [Sv1-commits] SF.net SVN: sv1: [848] rdf_descriptions/trunk
Brought to you by:
cannam
From: <je...@us...> - 2007-11-16 18:26:01
|
Revision: 848 http://sv1.svn.sourceforge.net/sv1/?rev=848&view=rev Author: jerrell Date: 2007-11-16 10:25:51 -0800 (Fri, 16 Nov 2007) Log Message: ----------- Modified Paths: -------------- rdf_descriptions/trunk/template_generator.cpp Added Paths: ----------- rdf_descriptions/trunk/TODO Added: rdf_descriptions/trunk/TODO =================================================================== --- rdf_descriptions/trunk/TODO (rev 0) +++ rdf_descriptions/trunk/TODO 2007-11-16 18:25:51 UTC (rev 848) @@ -0,0 +1,2 @@ +* Segfaults on qm-tempotracker and qm-tonalchange :// +* On qm-keydetector, seems to give outputdescriptor #1's bin names for output descriptor #2 also Modified: rdf_descriptions/trunk/template_generator.cpp =================================================================== --- rdf_descriptions/trunk/template_generator.cpp 2007-11-16 17:23:34 UTC (rev 847) +++ rdf_descriptions/trunk/template_generator.cpp 2007-11-16 18:25:51 UTC (rev 848) @@ -232,9 +232,9 @@ string pluginBundleBaseURI, describerURI; - cout << "Please enter the base URI for the plugin bundle : "; + cerr << "Please enter the base URI for the plugin bundle : "; getline(cin, pluginBundleBaseURI); - cout << "Please enter your URI : "; + cerr << "Please enter your URI : "; getline(cin, describerURI); cout << describe(plugin, pluginBundleBaseURI, describerURI) << endl; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2007-11-19 09:31:36
|
Revision: 851 http://sv1.svn.sourceforge.net/sv1/?rev=851&view=rev Author: jerrell Date: 2007-11-19 01:31:34 -0800 (Mon, 19 Nov 2007) Log Message: ----------- Allow passing of the URI parameters on the command line rather than interactively Modified Paths: -------------- rdf_descriptions/trunk/TODO rdf_descriptions/trunk/template_generator.cpp Modified: rdf_descriptions/trunk/TODO =================================================================== --- rdf_descriptions/trunk/TODO 2007-11-19 09:15:08 UTC (rev 850) +++ rdf_descriptions/trunk/TODO 2007-11-19 09:31:34 UTC (rev 851) @@ -1,2 +1,2 @@ -* Segfaults on qm-tempotracker and qm-tonalchange :// * On qm-keydetector, seems to give outputdescriptor #1's bin names for output descriptor #2 also + * This is a bug in the plugin, by the looks of it. \ No newline at end of file Modified: rdf_descriptions/trunk/template_generator.cpp =================================================================== --- rdf_descriptions/trunk/template_generator.cpp 2007-11-19 09:15:08 UTC (rev 850) +++ rdf_descriptions/trunk/template_generator.cpp 2007-11-19 09:31:34 UTC (rev 851) @@ -48,7 +48,7 @@ void usage() { - cerr << "usage: template-generator vamp:soname:plugin[:output]" << endl; + cerr << "usage: template-generator [PLUGIN_BASE_URI YOUR_URI] vamp:soname:plugin[:output]" << endl; exit(2); } @@ -170,7 +170,7 @@ else { cerr<<"Incomprehensible sampleType for output descriptor "+o.identifier<<" !"<<endl; - exit(2); + exit(1); } res+=" vamp:computes_feature_type <FIXME feature type URI> ;\n"; @@ -211,9 +211,9 @@ QCoreApplication::setOrganizationDomain("sonicvisualiser.org"); QCoreApplication::setApplicationName("template-generator"); - if (args.size() != 2) usage(); + if (args.size() != 2 && args.size() != 4) usage(); - QString pluginName = args[1]; + QString pluginName = args.last(); if (pluginName.startsWith("vamp:")) { pluginName = pluginName.right(pluginName.length()-5); @@ -230,10 +230,18 @@ string pluginBundleBaseURI, describerURI; - cerr << "Please enter the base URI for the plugin bundle : "; - getline(cin, pluginBundleBaseURI); - cerr << "Please enter your URI : "; - getline(cin, describerURI); + if (args.size() == 4) + { + pluginBundleBaseURI = args[1].toStdString(); + describerURI = args[2].toStdString(); + } + else + { + cerr << "Please enter the base URI for the plugin bundle : "; + getline(cin, pluginBundleBaseURI); + cerr << "Please enter your URI : "; + getline(cin, describerURI); + } cout << describe(plugin, pluginBundleBaseURI, describerURI) << endl; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2007-11-19 11:13:04
|
Revision: 854 http://sv1.svn.sourceforge.net/sv1/?rev=854&view=rev Author: jerrell Date: 2007-11-19 03:12:59 -0800 (Mon, 19 Nov 2007) Log Message: ----------- Added templates for aubio plugins Added Paths: ----------- rdf_descriptions/trunk/aubionotes.n3 rdf_descriptions/trunk/aubioonset.n3 rdf_descriptions/trunk/aubiopitch.n3 rdf_descriptions/trunk/aubiotempo.n3 Added: rdf_descriptions/trunk/aubionotes.n3 =================================================================== --- rdf_descriptions/trunk/aubionotes.n3 (rev 0) +++ rdf_descriptions/trunk/aubionotes.n3 2007-11-19 11:12:59 UTC (rev 854) @@ -0,0 +1,118 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/aubionotes#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:aubionotes . + +plugbase:aubionotes a vamp:Plugin ; + dc:title "Aubio Note Tracker" ; + dc:description "Estimate note onset positions, pitches and durations" ; + foaf:maker :paulbrosser, <http://www.all-day-breakfast.com/cannam> ; + cc:license <http://creativecommons.org/licenses/GPL/2.0/> ; + vamp:identifier "aubionotes" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_onsettype ; + vamp:parameter_descriptor thisplug:param_pitchtype ; + vamp:parameter_descriptor thisplug:param_minpitch ; + vamp:parameter_descriptor thisplug:param_maxpitch ; + vamp:parameter_descriptor thisplug:param_wraprange ; + vamp:parameter_descriptor thisplug:param_avoidleaps ; + vamp:parameter_descriptor thisplug:param_peakpickthreshold ; + vamp:parameter_descriptor thisplug:param_silencethreshold ; + + vamp:output_descriptor thisplug:output_notes . + +:paulbrosser a foaf:Person; + foaf:name "Paul Brossier" . + + +thisplug:param_onsettype a vamp:ParameterDescriptor ; + vamp:identifier "onsettype" ; + dc:title "Onset Detection Function Type" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 6 ; + vamp:defaultValue 3 . + +thisplug:param_pitchtype a vamp:ParameterDescriptor ; + vamp:identifier "pitchtype" ; + dc:title "Pitch Detection Function Type" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 4 ; + vamp:defaultValue 4 . + +thisplug:param_minpitch a vamp:ParameterDescriptor ; + vamp:identifier "minpitch" ; + dc:title "Minimum Pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 32 . + +thisplug:param_maxpitch a vamp:ParameterDescriptor ; + vamp:identifier "maxpitch" ; + dc:title "Maximum Pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 95 . + +thisplug:param_wraprange a vamp:ParameterDescriptor ; + vamp:identifier "wraprange" ; + dc:title "Fold Higher or Lower Notes into Range" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 1 ; + vamp:defaultValue 0 . + +thisplug:param_avoidleaps a vamp:ParameterDescriptor ; + vamp:identifier "avoidleaps" ; + dc:title "Avoid Multi-Octave Jumps" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 1 ; + vamp:defaultValue 0 . + +thisplug:param_peakpickthreshold a vamp:ParameterDescriptor ; + vamp:identifier "peakpickthreshold" ; + dc:title "Peak Picker Threshold" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 1 ; + vamp:defaultValue 0.3 . + +thisplug:param_silencethreshold a vamp:ParameterDescriptor ; + vamp:identifier "silencethreshold" ; + dc:title "Silence Threshold" ; + dc:format "dB" ; + vamp:minValue -120 ; + vamp:maxValue 0 ; + vamp:defaultValue -90 . + +thisplug:output_notes a vamp:OutputDescriptor ; + vamp:identifier "notes" ; + dc:title "Notes" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 2 ; + vamp:bin_names "Frequency,Duration" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Added: rdf_descriptions/trunk/aubioonset.n3 =================================================================== --- rdf_descriptions/trunk/aubioonset.n3 (rev 0) +++ rdf_descriptions/trunk/aubioonset.n3 2007-11-19 11:12:59 UTC (rev 854) @@ -0,0 +1,83 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/aubioonset#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:aubioonset . + +plugbase:aubioonset a vamp:Plugin ; + dc:title "Aubio Onset Detector" ; + dc:description "Estimate note onset times" ; + foaf:maker :paulbrosser, <http://www.all-day-breakfast.com/cannam> ; + cc:license <http://creativecommons.org/licenses/GPL/2.0/> ; + vamp:identifier "aubioonset" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_onsettype ; + vamp:parameter_descriptor thisplug:param_peakpickthreshold ; + vamp:parameter_descriptor thisplug:param_silencethreshold ; + + vamp:output_descriptor thisplug:output_onsets ; + vamp:output_descriptor thisplug:output_detectionfunction . + +:paulbrosser a foaf:Person; + foaf:name "Paul Brossier" . + +thisplug:param_onsettype a vamp:ParameterDescriptor ; + vamp:identifier "onsettype" ; + dc:title "Onset Detection Function Type" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 6 ; + vamp:defaultValue 3 . + +thisplug:param_peakpickthreshold a vamp:ParameterDescriptor ; + vamp:identifier "peakpickthreshold" ; + dc:title "Peak Picker Threshold" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 1 ; + vamp:defaultValue 0.3 . + +thisplug:param_silencethreshold a vamp:ParameterDescriptor ; + vamp:identifier "silencethreshold" ; + dc:title "Silence Threshold" ; + dc:format "dB" ; + vamp:minValue -120 ; + vamp:maxValue 0 ; + vamp:defaultValue -90 . + +thisplug:output_onsets a vamp:OutputDescriptor ; + vamp:identifier "onsets" ; + dc:title "Onsets" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 0 ; + vamp:bin_names "" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_detectionfunction a vamp:OutputDescriptor ; + vamp:identifier "detectionfunction" ; + dc:title "Onset Detection Function" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Added: rdf_descriptions/trunk/aubiopitch.n3 =================================================================== --- rdf_descriptions/trunk/aubiopitch.n3 (rev 0) +++ rdf_descriptions/trunk/aubiopitch.n3 2007-11-19 11:12:59 UTC (rev 854) @@ -0,0 +1,54 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/aubiopitch#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:aubiopitch . + +plugbase:aubiopitch a vamp:Plugin ; + dc:title "Aubio Pitch Detector" ; + dc:description "Track estimated note pitches" ; + foaf:maker :paulbrosser, <http://www.all-day-breakfast.com/cannam> ; + cc:license <http://creativecommons.org/licenses/GPL/2.0/> ; + vamp:identifier "aubiopitch" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_pitchtype ; + + vamp:output_descriptor thisplug:output_frequency . + +:paulbrosser a foaf:Person; + foaf:name "Paul Brossier" . + +thisplug:param_pitchtype a vamp:ParameterDescriptor ; + vamp:identifier "pitchtype" ; + dc:title "Pitch Detection Function Type" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 4 ; + vamp:defaultValue 4 . + +thisplug:output_frequency a vamp:OutputDescriptor ; + vamp:identifier "frequency" ; + dc:title "Frequency" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Added: rdf_descriptions/trunk/aubiotempo.n3 =================================================================== --- rdf_descriptions/trunk/aubiotempo.n3 (rev 0) +++ rdf_descriptions/trunk/aubiotempo.n3 2007-11-19 11:12:59 UTC (rev 854) @@ -0,0 +1,74 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/aubiotempo#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:aubiotempo . + +plugbase:aubiotempo a vamp:Plugin ; + dc:title "Aubio Tempo Detector" ; + dc:description "Estimate the musical tempo by tracking note onset timings" ; + foaf:maker :paulbrosser, :matthewdavies, <http://www.all-day-breakfast.com/cannam> ; + cc:license <http://creativecommons.org/licenses/GPL/2.0/> ; + vamp:identifier "aubiotempo" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_onsettype ; + vamp:parameter_descriptor thisplug:param_peakpickthreshold ; + vamp:parameter_descriptor thisplug:param_silencethreshold ; + + vamp:output_descriptor thisplug:output_beats . + +:paulbrosser a foaf:Person; + foaf:name "Paul Brossier" . +:matthewdavies a foaf:Person ; + foaf:name "Matthew Davies" . + +thisplug:param_onsettype a vamp:ParameterDescriptor ; + vamp:identifier "onsettype" ; + dc:title "Onset Detection Function Type" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 6 ; + vamp:defaultValue 3 . + +thisplug:param_peakpickthreshold a vamp:ParameterDescriptor ; + vamp:identifier "peakpickthreshold" ; + dc:title "Peak Picker Threshold" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 1 ; + vamp:defaultValue 0.3 . + +thisplug:param_silencethreshold a vamp:ParameterDescriptor ; + vamp:identifier "silencethreshold" ; + dc:title "Silence Threshold" ; + dc:format "dB" ; + vamp:minValue -120 ; + vamp:maxValue 0 ; + vamp:defaultValue -90 . + +thisplug:output_beats a vamp:OutputDescriptor ; + vamp:identifier "beats" ; + dc:title "Beats" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 0 ; + vamp:bin_names "" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2007-11-19 14:37:59
|
Revision: 856 http://sv1.svn.sourceforge.net/sv1/?rev=856&view=rev Author: jerrell Date: 2007-11-19 06:37:56 -0800 (Mon, 19 Nov 2007) Log Message: ----------- Restructuring of directory and addition of templates for vamp-example-plugins Added Paths: ----------- rdf_descriptions/trunk/qm-vamp-plugins/ rdf_descriptions/trunk/qm-vamp-plugins/qm-chromagram.n3 rdf_descriptions/trunk/qm-vamp-plugins/qm-constantq.n3 rdf_descriptions/trunk/qm-vamp-plugins/qm-keydetector.n3 rdf_descriptions/trunk/qm-vamp-plugins/qm-tempotracker.n3 rdf_descriptions/trunk/qm-vamp-plugins/qm-tonalchange.n3 rdf_descriptions/trunk/qm-vamp-plugins.n3 rdf_descriptions/trunk/vamp-aubio/ rdf_descriptions/trunk/vamp-aubio/aubionotes.n3 rdf_descriptions/trunk/vamp-aubio/aubioonset.n3 rdf_descriptions/trunk/vamp-aubio/aubiopitch.n3 rdf_descriptions/trunk/vamp-aubio/aubiotempo.n3 rdf_descriptions/trunk/vamp-aubio.n3 rdf_descriptions/trunk/vamp-example-plugins/ rdf_descriptions/trunk/vamp-example-plugins/amplitudefollower.n3 rdf_descriptions/trunk/vamp-example-plugins/percussiononsets.n3 rdf_descriptions/trunk/vamp-example-plugins/spectralcentroid.n3 rdf_descriptions/trunk/vamp-example-plugins/zerocrossing.n3 rdf_descriptions/trunk/vamp-example-plugins.n3 Removed Paths: ------------- rdf_descriptions/trunk/aubionotes.n3 rdf_descriptions/trunk/aubioonset.n3 rdf_descriptions/trunk/aubiopitch.n3 rdf_descriptions/trunk/aubiotempo.n3 rdf_descriptions/trunk/percussiononsets.n3 rdf_descriptions/trunk/qm-chromagram.n3 rdf_descriptions/trunk/qm-constantq.n3 rdf_descriptions/trunk/qm-keydetector.n3 rdf_descriptions/trunk/qm-tempotracker.n3 rdf_descriptions/trunk/qm-tonalchange.n3 Deleted: rdf_descriptions/trunk/aubionotes.n3 =================================================================== --- rdf_descriptions/trunk/aubionotes.n3 2007-11-19 13:02:37 UTC (rev 855) +++ rdf_descriptions/trunk/aubionotes.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -1,118 +0,0 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . -@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/aubionotes#> . -@prefix : <> . - -<> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; - foaf:primaryTopic plugbase:aubionotes . - -plugbase:aubionotes a vamp:Plugin ; - dc:title "Aubio Note Tracker" ; - dc:description "Estimate note onset positions, pitches and durations" ; - foaf:maker :paulbrosser, <http://www.all-day-breakfast.com/cannam> ; - cc:license <http://creativecommons.org/licenses/GPL/2.0/> ; - vamp:identifier "aubionotes" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "1" ; - vamp:input_domain vamp:TimeDomain ; - - vamp:parameter_descriptor thisplug:param_onsettype ; - vamp:parameter_descriptor thisplug:param_pitchtype ; - vamp:parameter_descriptor thisplug:param_minpitch ; - vamp:parameter_descriptor thisplug:param_maxpitch ; - vamp:parameter_descriptor thisplug:param_wraprange ; - vamp:parameter_descriptor thisplug:param_avoidleaps ; - vamp:parameter_descriptor thisplug:param_peakpickthreshold ; - vamp:parameter_descriptor thisplug:param_silencethreshold ; - - vamp:output_descriptor thisplug:output_notes . - -:paulbrosser a foaf:Person; - foaf:name "Paul Brossier" . - - -thisplug:param_onsettype a vamp:ParameterDescriptor ; - vamp:identifier "onsettype" ; - dc:title "Onset Detection Function Type" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 6 ; - vamp:defaultValue 3 . - -thisplug:param_pitchtype a vamp:ParameterDescriptor ; - vamp:identifier "pitchtype" ; - dc:title "Pitch Detection Function Type" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 4 ; - vamp:defaultValue 4 . - -thisplug:param_minpitch a vamp:ParameterDescriptor ; - vamp:identifier "minpitch" ; - dc:title "Minimum Pitch" ; - dc:format "MIDI units" ; - vamp:minValue 0 ; - vamp:maxValue 127 ; - vamp:defaultValue 32 . - -thisplug:param_maxpitch a vamp:ParameterDescriptor ; - vamp:identifier "maxpitch" ; - dc:title "Maximum Pitch" ; - dc:format "MIDI units" ; - vamp:minValue 0 ; - vamp:maxValue 127 ; - vamp:defaultValue 95 . - -thisplug:param_wraprange a vamp:ParameterDescriptor ; - vamp:identifier "wraprange" ; - dc:title "Fold Higher or Lower Notes into Range" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 1 ; - vamp:defaultValue 0 . - -thisplug:param_avoidleaps a vamp:ParameterDescriptor ; - vamp:identifier "avoidleaps" ; - dc:title "Avoid Multi-Octave Jumps" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 1 ; - vamp:defaultValue 0 . - -thisplug:param_peakpickthreshold a vamp:ParameterDescriptor ; - vamp:identifier "peakpickthreshold" ; - dc:title "Peak Picker Threshold" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 1 ; - vamp:defaultValue 0.3 . - -thisplug:param_silencethreshold a vamp:ParameterDescriptor ; - vamp:identifier "silencethreshold" ; - dc:title "Silence Threshold" ; - dc:format "dB" ; - vamp:minValue -120 ; - vamp:maxValue 0 ; - vamp:defaultValue -90 . - -thisplug:output_notes a vamp:OutputDescriptor ; - vamp:identifier "notes" ; - dc:title "Notes" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 2 ; - vamp:bin_names "Frequency,Duration" ; - vamp:sample_type vamp:VariableSampleRate ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . - Deleted: rdf_descriptions/trunk/aubioonset.n3 =================================================================== --- rdf_descriptions/trunk/aubioonset.n3 2007-11-19 13:02:37 UTC (rev 855) +++ rdf_descriptions/trunk/aubioonset.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -1,83 +0,0 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . -@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/aubioonset#> . -@prefix : <> . - -<> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; - foaf:primaryTopic plugbase:aubioonset . - -plugbase:aubioonset a vamp:Plugin ; - dc:title "Aubio Onset Detector" ; - dc:description "Estimate note onset times" ; - foaf:maker :paulbrosser, <http://www.all-day-breakfast.com/cannam> ; - cc:license <http://creativecommons.org/licenses/GPL/2.0/> ; - vamp:identifier "aubioonset" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "1" ; - vamp:input_domain vamp:TimeDomain ; - - vamp:parameter_descriptor thisplug:param_onsettype ; - vamp:parameter_descriptor thisplug:param_peakpickthreshold ; - vamp:parameter_descriptor thisplug:param_silencethreshold ; - - vamp:output_descriptor thisplug:output_onsets ; - vamp:output_descriptor thisplug:output_detectionfunction . - -:paulbrosser a foaf:Person; - foaf:name "Paul Brossier" . - -thisplug:param_onsettype a vamp:ParameterDescriptor ; - vamp:identifier "onsettype" ; - dc:title "Onset Detection Function Type" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 6 ; - vamp:defaultValue 3 . - -thisplug:param_peakpickthreshold a vamp:ParameterDescriptor ; - vamp:identifier "peakpickthreshold" ; - dc:title "Peak Picker Threshold" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 1 ; - vamp:defaultValue 0.3 . - -thisplug:param_silencethreshold a vamp:ParameterDescriptor ; - vamp:identifier "silencethreshold" ; - dc:title "Silence Threshold" ; - dc:format "dB" ; - vamp:minValue -120 ; - vamp:maxValue 0 ; - vamp:defaultValue -90 . - -thisplug:output_onsets a vamp:OutputDescriptor ; - vamp:identifier "onsets" ; - dc:title "Onsets" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 0 ; - vamp:bin_names "" ; - vamp:sample_type vamp:VariableSampleRate ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . -thisplug:output_detectionfunction a vamp:OutputDescriptor ; - vamp:identifier "detectionfunction" ; - dc:title "Onset Detection Function" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 1 ; - vamp:bin_names "" ; - vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . - Deleted: rdf_descriptions/trunk/aubiopitch.n3 =================================================================== --- rdf_descriptions/trunk/aubiopitch.n3 2007-11-19 13:02:37 UTC (rev 855) +++ rdf_descriptions/trunk/aubiopitch.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -1,54 +0,0 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . -@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/aubiopitch#> . -@prefix : <> . - -<> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; - foaf:primaryTopic plugbase:aubiopitch . - -plugbase:aubiopitch a vamp:Plugin ; - dc:title "Aubio Pitch Detector" ; - dc:description "Track estimated note pitches" ; - foaf:maker :paulbrosser, <http://www.all-day-breakfast.com/cannam> ; - cc:license <http://creativecommons.org/licenses/GPL/2.0/> ; - vamp:identifier "aubiopitch" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "1" ; - vamp:input_domain vamp:TimeDomain ; - - vamp:parameter_descriptor thisplug:param_pitchtype ; - - vamp:output_descriptor thisplug:output_frequency . - -:paulbrosser a foaf:Person; - foaf:name "Paul Brossier" . - -thisplug:param_pitchtype a vamp:ParameterDescriptor ; - vamp:identifier "pitchtype" ; - dc:title "Pitch Detection Function Type" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 4 ; - vamp:defaultValue 4 . - -thisplug:output_frequency a vamp:OutputDescriptor ; - vamp:identifier "frequency" ; - dc:title "Frequency" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 1 ; - vamp:bin_names "" ; - vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . - Deleted: rdf_descriptions/trunk/aubiotempo.n3 =================================================================== --- rdf_descriptions/trunk/aubiotempo.n3 2007-11-19 13:02:37 UTC (rev 855) +++ rdf_descriptions/trunk/aubiotempo.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -1,74 +0,0 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . -@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/aubiotempo#> . -@prefix : <> . - -<> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; - foaf:primaryTopic plugbase:aubiotempo . - -plugbase:aubiotempo a vamp:Plugin ; - dc:title "Aubio Tempo Detector" ; - dc:description "Estimate the musical tempo by tracking note onset timings" ; - foaf:maker :paulbrosser, :matthewdavies, <http://www.all-day-breakfast.com/cannam> ; - cc:license <http://creativecommons.org/licenses/GPL/2.0/> ; - vamp:identifier "aubiotempo" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "1" ; - vamp:input_domain vamp:TimeDomain ; - - vamp:parameter_descriptor thisplug:param_onsettype ; - vamp:parameter_descriptor thisplug:param_peakpickthreshold ; - vamp:parameter_descriptor thisplug:param_silencethreshold ; - - vamp:output_descriptor thisplug:output_beats . - -:paulbrosser a foaf:Person; - foaf:name "Paul Brossier" . -:matthewdavies a foaf:Person ; - foaf:name "Matthew Davies" . - -thisplug:param_onsettype a vamp:ParameterDescriptor ; - vamp:identifier "onsettype" ; - dc:title "Onset Detection Function Type" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 6 ; - vamp:defaultValue 3 . - -thisplug:param_peakpickthreshold a vamp:ParameterDescriptor ; - vamp:identifier "peakpickthreshold" ; - dc:title "Peak Picker Threshold" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 1 ; - vamp:defaultValue 0.3 . - -thisplug:param_silencethreshold a vamp:ParameterDescriptor ; - vamp:identifier "silencethreshold" ; - dc:title "Silence Threshold" ; - dc:format "dB" ; - vamp:minValue -120 ; - vamp:maxValue 0 ; - vamp:defaultValue -90 . - -thisplug:output_beats a vamp:OutputDescriptor ; - vamp:identifier "beats" ; - dc:title "Beats" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 0 ; - vamp:bin_names "" ; - vamp:sample_type vamp:VariableSampleRate ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . - Deleted: rdf_descriptions/trunk/percussiononsets.n3 =================================================================== --- rdf_descriptions/trunk/percussiononsets.n3 2007-11-19 13:02:37 UTC (rev 855) +++ rdf_descriptions/trunk/percussiononsets.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -1,70 +0,0 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. -@prefix xsd: <http://www.w3.org/2001/XMLSchema#>. -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . -@prefix thisplug: <http://www.vamp-plugins.org/examples/percussiononsets#>. -@prefix : <> . - -<> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:primaryTopic vampex:percussiononsets . - -vampex:percussiononsets a vamp:Plugin ; - dc:title "Simple Percussion Onset Detector" ; - dc:description "Detect percussive note onsets by identifying broadband energy rises"; - foaf:maker <http://www.all-day-breakfast.com/cannam> ; #we'll pretend this is his URI - cc:license <http://creativecommons.org/licenses/BSD/> ; - vamp:identifier "percussiononsets" ; # The Vamp identifier for the plugin - vamp:vamp_API_version vamp:version_v1.1b ; # Made up - this plugin doesn't actually specify it - owl:versionInfo "2" ; - vamp:input_domain vamp:TimeDomain ; # Made up - this plugin doesn't actually specify it - - vamp:parameter_descriptor thisplug:pd1 ; - vamp:parameter_descriptor thisplug:pd2 ; - vamp:output_descriptor thisplug:od1 ; - vamp:output_descriptor thisplug:od2 . - - -thisplug:pd1 a vamp:ParameterDescriptor ; - vamp:identifier "threshold" ; - dc:title "Energy Rise threshold" ; - dc:description "Energy rise within a frequency bin necessary to count toward broadband total" ; - dc:format "dB" ; - vamp:minValue 0 ; #might be useful when interpreting plugin output - vamp:maxValue 20 ; - vamp:defaultValue 3 . - - -thisplug:pd2 a vamp:ParameterDescriptor ; - vamp:identifier "sensitivity" ; - dc:title "Sensitivity" ; - dc:description "Sensitivity of peak detector applied to broadband detection function" ; - dc:format "%" ; - vamp:minValue 0 ; #might be useful when interpreting plugin output - vamp:maxValue 100 ; - vamp:defaultValue 40 . - -thisplug:od1 a vamp:OutputDescriptor ; - vamp:identifier "onsets" ; - dc:title "Onsets" ; - dc:description "Percussive note onset locations" ; - dc:format "" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 0 ; - vamp:sample_type vamp:VariableSampleRate ; - vamp:computes_event_type af:Onset . # af:Onset is pending some thought - -thisplug:od2 a vamp:OutputDescriptor ; - vamp:identifier "detectionfunction" ; - dc:title "Detection Function" ; - dc:description "Broadband energy rise detection function"; - dc:format "" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 1 ; - vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type af:OnsetDetectionFunction . Deleted: rdf_descriptions/trunk/qm-chromagram.n3 =================================================================== --- rdf_descriptions/trunk/qm-chromagram.n3 2007-11-19 13:02:37 UTC (rev 855) +++ rdf_descriptions/trunk/qm-chromagram.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -1,91 +0,0 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . -@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-chromagram#> . -@prefix : <> . - -<> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; - foaf:primaryTopic plugbase:qm-chromagram . - -plugbase:qm-chromagram a vamp:Plugin ; - dc:title "Chromagram" ; - dc:description "" ; - foaf:maker :c4dm ; - cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; - vamp:identifier "qm-chromagram" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "2" ; - vamp:input_domain vamp:TimeDomain ; - - vamp:parameter_descriptor thisplug:param_minpitch ; - vamp:parameter_descriptor thisplug:param_maxpitch ; - vamp:parameter_descriptor thisplug:param_tuning ; - vamp:parameter_descriptor thisplug:param_bpo ; - vamp:parameter_descriptor thisplug:param_normalized ; - - vamp:output_descriptor thisplug:output_chromagram . - -:c4dm a foaf:Group ; - foaf:name "Centre for Digital Music, Queen Mary, University of London" ; - foaf:homepage <http://www.elec.qmul.ac.uk/digitalmusic/> . - -thisplug:param_minpitch a vamp:ParameterDescriptor ; - vamp:identifier "minpitch" ; - dc:title "Minimum Pitch" ; - dc:format "MIDI units" ; - vamp:minValue 0 ; - vamp:maxValue 127 ; - vamp:defaultValue 12 . - -thisplug:param_maxpitch a vamp:ParameterDescriptor ; - vamp:identifier "maxpitch" ; - dc:title "Maximum Pitch" ; - dc:format "MIDI units" ; - vamp:minValue 0 ; - vamp:maxValue 127 ; - vamp:defaultValue 96 . - -thisplug:param_tuning a vamp:ParameterDescriptor ; - vamp:identifier "tuning" ; - dc:title "Tuning Frequency" ; - dc:format "Hz" ; - vamp:minValue 420 ; - vamp:maxValue 460 ; - vamp:defaultValue 440 . - -thisplug:param_bpo a vamp:ParameterDescriptor ; - vamp:identifier "bpo" ; - dc:title "Bins per Octave" ; - dc:format "bins" ; - vamp:minValue 2 ; - vamp:maxValue 36 ; - vamp:defaultValue 12 . - -thisplug:param_normalized a vamp:ParameterDescriptor ; - vamp:identifier "normalized" ; - dc:title "Normalized" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 1 ; - vamp:defaultValue 1 . - -thisplug:output_chromagram a vamp:OutputDescriptor ; - vamp:identifier "chromagram" ; - dc:title "Chromagram" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 12 ; - vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B"); - vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . - Deleted: rdf_descriptions/trunk/qm-constantq.n3 =================================================================== --- rdf_descriptions/trunk/qm-constantq.n3 2007-11-19 13:02:37 UTC (rev 855) +++ rdf_descriptions/trunk/qm-constantq.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -1,91 +0,0 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . -@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-constantq#> . -@prefix : <> . - -<> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; - foaf:primaryTopic plugbase:qm-constantq . - -plugbase:qm-constantq a vamp:Plugin ; - dc:title "Constant-Q Spectrogram" ; - dc:description "" ; - foaf:maker :c4dm ; - cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; - vamp:identifier "qm-constantq" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "1" ; - vamp:input_domain vamp:TimeDomain ; - - vamp:parameter_descriptor thisplug:param_minpitch ; - vamp:parameter_descriptor thisplug:param_maxpitch ; - vamp:parameter_descriptor thisplug:param_tuning ; - vamp:parameter_descriptor thisplug:param_bpo ; - vamp:parameter_descriptor thisplug:param_normalized ; - - vamp:output_descriptor thisplug:output_constantq . - -:c4dm a foaf:Group ; - foaf:name "Centre for Digital Music, Queen Mary, University of London" ; - foaf:homepage <http://www.elec.qmul.ac.uk/digitalmusic/> . - -thisplug:param_minpitch a vamp:ParameterDescriptor ; - vamp:identifier "minpitch" ; - dc:title "Minimum Pitch" ; - dc:format "MIDI units" ; - vamp:minValue 0 ; - vamp:maxValue 127 ; - vamp:defaultValue 36 . - -thisplug:param_maxpitch a vamp:ParameterDescriptor ; - vamp:identifier "maxpitch" ; - dc:title "Maximum Pitch" ; - dc:format "MIDI units" ; - vamp:minValue 0 ; - vamp:maxValue 127 ; - vamp:defaultValue 84 . - -thisplug:param_tuning a vamp:ParameterDescriptor ; - vamp:identifier "tuning" ; - dc:title "Tuning Frequency" ; - dc:format "Hz" ; - vamp:minValue 420 ; - vamp:maxValue 460 ; - vamp:defaultValue 440 . - -thisplug:param_bpo a vamp:ParameterDescriptor ; - vamp:identifier "bpo" ; - dc:title "Bins per Octave" ; - dc:format "bins" ; - vamp:minValue 2 ; - vamp:maxValue 36 ; - vamp:defaultValue 12 . - -thisplug:param_normalized a vamp:ParameterDescriptor ; - vamp:identifier "normalized" ; - dc:title "Normalized" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 1 ; - vamp:defaultValue 1 . - -thisplug:output_constantq a vamp:OutputDescriptor ; - vamp:identifier "constantq" ; - dc:title "Constant-Q Spectrogram" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 1 ; - vamp:bin_names "C" ; - vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . - Deleted: rdf_descriptions/trunk/qm-keydetector.n3 =================================================================== --- rdf_descriptions/trunk/qm-keydetector.n3 2007-11-19 13:02:37 UTC (rev 855) +++ rdf_descriptions/trunk/qm-keydetector.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -1,89 +0,0 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . -@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-keydetector#> . -@prefix : <> . - -<> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; - foaf:primaryTopic plugbase:qm-keydetector . - -plugbase:qm-keydetector a vamp:Plugin ; - dc:title "Key Detector" ; - dc:description "" ; - foaf:maker :katynoland, :chrislandone ; - cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; - vamp:identifier "qm-keydetector" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "2" ; - vamp:input_domain vamp:TimeDomain ; - - vamp:parameter_descriptor thisplug:param_tuning ; - vamp:parameter_descriptor thisplug:param_length ; - - vamp:output_descriptor thisplug:output_tonic ; - vamp:output_descriptor thisplug:output_mode ; - vamp:output_descriptor thisplug:output_key . - - -:katynoland a foaf:Person; - foaf:name "Katy Noland" . -:chrislandone a foaf:Person; - foaf:name "Christian Landone" . - - -thisplug:param_tuning a vamp:ParameterDescriptor ; - vamp:identifier "tuning" ; - dc:title "Tuning Frequency" ; - dc:format "Hz" ; - vamp:minValue 420 ; - vamp:maxValue 460 ; - vamp:defaultValue 440 . - -thisplug:param_length a vamp:ParameterDescriptor ; - vamp:identifier "length" ; - dc:title "Window Length" ; - dc:format "chroma frames" ; - vamp:minValue 1 ; - vamp:maxValue 30 ; - vamp:defaultValue 10 . - -thisplug:output_tonic a vamp:OutputDescriptor ; - vamp:identifier "tonic" ; - dc:title "Tonic Pitch" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 1 ; - vamp:bin_names "" ; - vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . -thisplug:output_mode a vamp:OutputDescriptor ; - vamp:identifier "mode" ; - dc:title "Key Mode" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 1 ; - vamp:bin_names "Major = 0, Minor = 1" ; - vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . -thisplug:output_key a vamp:OutputDescriptor ; - vamp:identifier "key" ; - dc:title "Key" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 1 ; - vamp:bin_names "Major = 0, Minor = 1" ; - vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . - Deleted: rdf_descriptions/trunk/qm-tempotracker.n3 =================================================================== --- rdf_descriptions/trunk/qm-tempotracker.n3 2007-11-19 13:02:37 UTC (rev 855) +++ rdf_descriptions/trunk/qm-tempotracker.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -1,80 +0,0 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . -@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-tempotracker#> . -@prefix : <> . - -<> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; - foaf:primaryTopic plugbase:qm-tempotracker . - -plugbase:qm-tempotracker a vamp:Plugin ; - dc:title "Beat Tracker" ; - dc:description "" ; - foaf:maker :christianlandone, :matthewdavies ; - cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; - vamp:identifier "qm-tempotracker" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "2" ; - vamp:input_domain vamp:TimeDomain ; - - vamp:parameter_descriptor thisplug:param_dftype ; - - vamp:output_descriptor thisplug:output_beats ; - vamp:output_descriptor thisplug:output_detection_fn ; - vamp:output_descriptor thisplug:output_tempo . - -:chrislandone a foaf:Person ; - foaf:name "Christian Landone". -:matthewdavies a foaf:Person ; - foaf:name "Matthew Davies" . - -thisplug:param_dftype a vamp:ParameterDescriptor ; - vamp:identifier "dftype" ; - dc:title "Onset Detection Function Type" ; - dc:format "" ; - vamp:minValue 0 ; - vamp:maxValue 3 ; - vamp:defaultValue 3 . - -thisplug:output_beats a vamp:OutputDescriptor ; - vamp:identifier "beats" ; - dc:title "Detected Beats" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 0 ; - vamp:bin_names "" ; - vamp:sample_type vamp:VariableSampleRate ; - vamp:sample_rate 86.1326 ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . -thisplug:output_detection_fn a vamp:OutputDescriptor ; - vamp:identifier "detection_fn" ; - dc:title "Beat Detection Function" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 1 ; - vamp:bin_names "" ; - vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . -thisplug:output_tempo a vamp:OutputDescriptor ; - vamp:identifier "tempo" ; - dc:title "Tempo" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 1 ; - vamp:bin_names "" ; - vamp:sample_type vamp:VariableSampleRate ; - vamp:sample_rate 86.1326 ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . - Deleted: rdf_descriptions/trunk/qm-tonalchange.n3 =================================================================== --- rdf_descriptions/trunk/qm-tonalchange.n3 2007-11-19 13:02:37 UTC (rev 855) +++ rdf_descriptions/trunk/qm-tonalchange.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -1,105 +0,0 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . -@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-tonalchange#> . -@prefix : <> . - -<> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; - foaf:primaryTopic plugbase:qm-tonalchange . - -plugbase:qm-tonalchange a vamp:Plugin ; - dc:title "Tonal Change" ; - dc:description "" ; - foaf:maker :martingasser, :chrisharte ; - cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; - vamp:identifier "qm-tonalchange" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "1" ; - vamp:input_domain vamp:TimeDomain ; - - vamp:parameter_descriptor thisplug:param_smoothingwidth ; - vamp:parameter_descriptor thisplug:param_minpitch ; - vamp:parameter_descriptor thisplug:param_maxpitch ; - vamp:parameter_descriptor thisplug:param_tuning ; - - vamp:output_descriptor thisplug:output_tcstransform ; - vamp:output_descriptor thisplug:output_tcfunction ; - vamp:output_descriptor thisplug:output_changepositions . - -:martingasser a foaf:Person ; - foaf:name "Martin Gasser" . -:chrisharte a foaf:Person ; - foaf:name "Christopher Harte" . - -thisplug:param_smoothingwidth a vamp:ParameterDescriptor ; - vamp:identifier "smoothingwidth" ; - dc:title "Gaussian smoothing" ; - dc:format "frames" ; - vamp:minValue 0 ; - vamp:maxValue 20 ; - vamp:defaultValue 5 . - -thisplug:param_minpitch a vamp:ParameterDescriptor ; - vamp:identifier "minpitch" ; - dc:title "Chromagram minimum pitch" ; - dc:format "MIDI units" ; - vamp:minValue 0 ; - vamp:maxValue 127 ; - vamp:defaultValue 32 . - -thisplug:param_maxpitch a vamp:ParameterDescriptor ; - vamp:identifier "maxpitch" ; - dc:title "Chromagram maximum pitch" ; - dc:format "MIDI units" ; - vamp:minValue 0 ; - vamp:maxValue 127 ; - vamp:defaultValue 108 . - -thisplug:param_tuning a vamp:ParameterDescriptor ; - vamp:identifier "tuning" ; - dc:title "Chromagram tuning frequency" ; - dc:format "Hz" ; - vamp:minValue 420 ; - vamp:maxValue 460 ; - vamp:defaultValue 440 . - -thisplug:output_tcstransform a vamp:OutputDescriptor ; - vamp:identifier "tcstransform" ; - dc:title "Transform to 6D Tonal Content Space" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 6 ; - vamp:bin_names ",,,,," ; - vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . -thisplug:output_tcfunction a vamp:OutputDescriptor ; - vamp:identifier "tcfunction" ; - dc:title "Tonal Change Detection Function" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 1 ; - vamp:bin_names "" ; - vamp:sample_type vamp:VariableSampleRate ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . -thisplug:output_changepositions a vamp:OutputDescriptor ; - vamp:identifier "changepositions" ; - dc:title "Tonal Change Positions" ; - vamp:fixed_bin_count "true" ; - vamp:bin_count 0 ; - vamp:bin_names "" ; - vamp:sample_type vamp:VariableSampleRate ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; - . - Copied: rdf_descriptions/trunk/qm-vamp-plugins/qm-chromagram.n3 (from rev 853, rdf_descriptions/trunk/qm-chromagram.n3) =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins/qm-chromagram.n3 (rev 0) +++ rdf_descriptions/trunk/qm-vamp-plugins/qm-chromagram.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -0,0 +1,91 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-chromagram#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:qm-chromagram . + +plugbase:qm-chromagram a vamp:Plugin ; + dc:title "Chromagram" ; + dc:description "" ; + foaf:maker :c4dm ; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; + vamp:identifier "qm-chromagram" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "2" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_minpitch ; + vamp:parameter_descriptor thisplug:param_maxpitch ; + vamp:parameter_descriptor thisplug:param_tuning ; + vamp:parameter_descriptor thisplug:param_bpo ; + vamp:parameter_descriptor thisplug:param_normalized ; + + vamp:output_descriptor thisplug:output_chromagram . + +:c4dm a foaf:Group ; + foaf:name "Centre for Digital Music, Queen Mary, University of London" ; + foaf:homepage <http://www.elec.qmul.ac.uk/digitalmusic/> . + +thisplug:param_minpitch a vamp:ParameterDescriptor ; + vamp:identifier "minpitch" ; + dc:title "Minimum Pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 12 . + +thisplug:param_maxpitch a vamp:ParameterDescriptor ; + vamp:identifier "maxpitch" ; + dc:title "Maximum Pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 96 . + +thisplug:param_tuning a vamp:ParameterDescriptor ; + vamp:identifier "tuning" ; + dc:title "Tuning Frequency" ; + dc:format "Hz" ; + vamp:minValue 420 ; + vamp:maxValue 460 ; + vamp:defaultValue 440 . + +thisplug:param_bpo a vamp:ParameterDescriptor ; + vamp:identifier "bpo" ; + dc:title "Bins per Octave" ; + dc:format "bins" ; + vamp:minValue 2 ; + vamp:maxValue 36 ; + vamp:defaultValue 12 . + +thisplug:param_normalized a vamp:ParameterDescriptor ; + vamp:identifier "normalized" ; + dc:title "Normalized" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 1 ; + vamp:defaultValue 1 . + +thisplug:output_chromagram a vamp:OutputDescriptor ; + vamp:identifier "chromagram" ; + dc:title "Chromagram" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 12 ; + vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B"); + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Copied: rdf_descriptions/trunk/qm-vamp-plugins/qm-constantq.n3 (from rev 853, rdf_descriptions/trunk/qm-constantq.n3) =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins/qm-constantq.n3 (rev 0) +++ rdf_descriptions/trunk/qm-vamp-plugins/qm-constantq.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -0,0 +1,91 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-constantq#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:qm-constantq . + +plugbase:qm-constantq a vamp:Plugin ; + dc:title "Constant-Q Spectrogram" ; + dc:description "" ; + foaf:maker :c4dm ; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; + vamp:identifier "qm-constantq" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_minpitch ; + vamp:parameter_descriptor thisplug:param_maxpitch ; + vamp:parameter_descriptor thisplug:param_tuning ; + vamp:parameter_descriptor thisplug:param_bpo ; + vamp:parameter_descriptor thisplug:param_normalized ; + + vamp:output_descriptor thisplug:output_constantq . + +:c4dm a foaf:Group ; + foaf:name "Centre for Digital Music, Queen Mary, University of London" ; + foaf:homepage <http://www.elec.qmul.ac.uk/digitalmusic/> . + +thisplug:param_minpitch a vamp:ParameterDescriptor ; + vamp:identifier "minpitch" ; + dc:title "Minimum Pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 36 . + +thisplug:param_maxpitch a vamp:ParameterDescriptor ; + vamp:identifier "maxpitch" ; + dc:title "Maximum Pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 84 . + +thisplug:param_tuning a vamp:ParameterDescriptor ; + vamp:identifier "tuning" ; + dc:title "Tuning Frequency" ; + dc:format "Hz" ; + vamp:minValue 420 ; + vamp:maxValue 460 ; + vamp:defaultValue 440 . + +thisplug:param_bpo a vamp:ParameterDescriptor ; + vamp:identifier "bpo" ; + dc:title "Bins per Octave" ; + dc:format "bins" ; + vamp:minValue 2 ; + vamp:maxValue 36 ; + vamp:defaultValue 12 . + +thisplug:param_normalized a vamp:ParameterDescriptor ; + vamp:identifier "normalized" ; + dc:title "Normalized" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 1 ; + vamp:defaultValue 1 . + +thisplug:output_constantq a vamp:OutputDescriptor ; + vamp:identifier "constantq" ; + dc:title "Constant-Q Spectrogram" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "C" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Copied: rdf_descriptions/trunk/qm-vamp-plugins/qm-keydetector.n3 (from rev 853, rdf_descriptions/trunk/qm-keydetector.n3) =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins/qm-keydetector.n3 (rev 0) +++ rdf_descriptions/trunk/qm-vamp-plugins/qm-keydetector.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -0,0 +1,89 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-keydetector#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:qm-keydetector . + +plugbase:qm-keydetector a vamp:Plugin ; + dc:title "Key Detector" ; + dc:description "" ; + foaf:maker :katynoland, :chrislandone ; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; + vamp:identifier "qm-keydetector" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "2" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_tuning ; + vamp:parameter_descriptor thisplug:param_length ; + + vamp:output_descriptor thisplug:output_tonic ; + vamp:output_descriptor thisplug:output_mode ; + vamp:output_descriptor thisplug:output_key . + + +:katynoland a foaf:Person; + foaf:name "Katy Noland" . +:chrislandone a foaf:Person; + foaf:name "Christian Landone" . + + +thisplug:param_tuning a vamp:ParameterDescriptor ; + vamp:identifier "tuning" ; + dc:title "Tuning Frequency" ; + dc:format "Hz" ; + vamp:minValue 420 ; + vamp:maxValue 460 ; + vamp:defaultValue 440 . + +thisplug:param_length a vamp:ParameterDescriptor ; + vamp:identifier "length" ; + dc:title "Window Length" ; + dc:format "chroma frames" ; + vamp:minValue 1 ; + vamp:maxValue 30 ; + vamp:defaultValue 10 . + +thisplug:output_tonic a vamp:OutputDescriptor ; + vamp:identifier "tonic" ; + dc:title "Tonic Pitch" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_mode a vamp:OutputDescriptor ; + vamp:identifier "mode" ; + dc:title "Key Mode" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "Major = 0, Minor = 1" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_key a vamp:OutputDescriptor ; + vamp:identifier "key" ; + dc:title "Key" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "Major = 0, Minor = 1" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Copied: rdf_descriptions/trunk/qm-vamp-plugins/qm-tempotracker.n3 (from rev 853, rdf_descriptions/trunk/qm-tempotracker.n3) =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins/qm-tempotracker.n3 (rev 0) +++ rdf_descriptions/trunk/qm-vamp-plugins/qm-tempotracker.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -0,0 +1,80 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-tempotracker#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:qm-tempotracker . + +plugbase:qm-tempotracker a vamp:Plugin ; + dc:title "Beat Tracker" ; + dc:description "" ; + foaf:maker :christianlandone, :matthewdavies ; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; + vamp:identifier "qm-tempotracker" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "2" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_dftype ; + + vamp:output_descriptor thisplug:output_beats ; + vamp:output_descriptor thisplug:output_detection_fn ; + vamp:output_descriptor thisplug:output_tempo . + +:chrislandone a foaf:Person ; + foaf:name "Christian Landone". +:matthewdavies a foaf:Person ; + foaf:name "Matthew Davies" . + +thisplug:param_dftype a vamp:ParameterDescriptor ; + vamp:identifier "dftype" ; + dc:title "Onset Detection Function Type" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 3 ; + vamp:defaultValue 3 . + +thisplug:output_beats a vamp:OutputDescriptor ; + vamp:identifier "beats" ; + dc:title "Detected Beats" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 0 ; + vamp:bin_names "" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 86.1326 ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_detection_fn a vamp:OutputDescriptor ; + vamp:identifier "detection_fn" ; + dc:title "Beat Detection Function" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_tempo a vamp:OutputDescriptor ; + vamp:identifier "tempo" ; + dc:title "Tempo" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 86.1326 ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Copied: rdf_descriptions/trunk/qm-vamp-plugins/qm-tonalchange.n3 (from rev 853, rdf_descriptions/trunk/qm-tonalchange.n3) =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins/qm-tonalchange.n3 (rev 0) +++ rdf_descriptions/trunk/qm-vamp-plugins/qm-tonalchange.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -0,0 +1,105 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-tonalchange#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:qm-tonalchange . + +plugbase:qm-tonalchange a vamp:Plugin ; + dc:title "Tonal Change" ; + dc:description "" ; + foaf:maker :martingasser, :chrisharte ; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; + vamp:identifier "qm-tonalchange" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_smoothingwidth ; + vamp:parameter_descriptor thisplug:param_minpitch ; + vamp:parameter_descriptor thisplug:param_maxpitch ; + vamp:parameter_descriptor thisplug:param_tuning ; + + vamp:output_descriptor thisplug:output_tcstransform ; + vamp:output_descriptor thisplug:output_tcfunction ; + vamp:output_descriptor thisplug:output_changepositions . + +:martingasser a foaf:Person ; + foaf:name "Martin Gasser" . +:chrisharte a foaf:Person ; + foaf:name "Christopher Harte" . + +thisplug:param_smoothingwidth a vamp:ParameterDescriptor ; + vamp:identifier "smoothingwidth" ; + dc:title "Gaussian smoothing" ; + dc:format "frames" ; + vamp:minValue 0 ; + vamp:maxValue 20 ; + vamp:defaultValue 5 . + +thisplug:param_minpitch a vamp:ParameterDescriptor ; + vamp:identifier "minpitch" ; + dc:title "Chromagram minimum pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 32 . + +thisplug:param_maxpitch a vamp:ParameterDescriptor ; + vamp:identifier "maxpitch" ; + dc:title "Chromagram maximum pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 108 . + +thisplug:param_tuning a vamp:ParameterDescriptor ; + vamp:identifier "tuning" ; + dc:title "Chromagram tuning frequency" ; + dc:format "Hz" ; + vamp:minValue 420 ; + vamp:maxValue 460 ; + vamp:defaultValue 440 . + +thisplug:output_tcstransform a vamp:OutputDescriptor ; + vamp:identifier "tcstransform" ; + dc:title "Transform to 6D Tonal Content Space" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 6 ; + vamp:bin_names ",,,,," ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_tcfunction a vamp:OutputDescriptor ; + vamp:identifier "tcfunction" ; + dc:title "Tonal Change Detection Function" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_changepositions a vamp:OutputDescriptor ; + vamp:identifier "changepositions" ; + dc:title "Tonal Change Positions" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 0 ; + vamp:bin_names "" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Added: rdf_descriptions/trunk/qm-vamp-plugins.n3 =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins.n3 (rev 0) +++ rdf_descriptions/trunk/qm-vamp-plugins.n3 2007-11-19 14:37:56 UTC (rev 856) @@ -0,0 +1,29 @@ +@prefix vamp : <http://vamp-plugins/ontology/>. +@prefix vp: <http://vamp-plugins.org/plugin/>. +@prefix qvp: <htt... [truncated message content] |
From: <je...@us...> - 2007-12-04 12:01:55
|
Revision: 887 http://sv1.svn.sourceforge.net/sv1/?rev=887&view=rev Author: jerrell Date: 2007-12-04 04:01:52 -0800 (Tue, 04 Dec 2007) Log Message: ----------- Some updates. Added tentative types for QM plugins, just to give us something to work with. Modified Paths: -------------- rdf_descriptions/trunk/TODO rdf_descriptions/trunk/qm-vamp-plugins/qm-chromagram.n3 rdf_descriptions/trunk/qm-vamp-plugins/qm-constantq.n3 rdf_descriptions/trunk/qm-vamp-plugins/qm-keydetector.n3 rdf_descriptions/trunk/qm-vamp-plugins/qm-tempotracker.n3 rdf_descriptions/trunk/qm-vamp-plugins/qm-tonalchange.n3 Modified: rdf_descriptions/trunk/TODO =================================================================== --- rdf_descriptions/trunk/TODO 2007-11-30 17:38:51 UTC (rev 886) +++ rdf_descriptions/trunk/TODO 2007-12-04 12:01:52 UTC (rev 887) @@ -1,2 +0,0 @@ -* On qm-keydetector, seems to give outputdescriptor #1's bin names for output descriptor #2 also - * This is a bug in the plugin, by the looks of it. \ No newline at end of file Modified: rdf_descriptions/trunk/qm-vamp-plugins/qm-chromagram.n3 =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins/qm-chromagram.n3 2007-11-30 17:38:51 UTC (rev 886) +++ rdf_descriptions/trunk/qm-vamp-plugins/qm-chromagram.n3 2007-12-04 12:01:52 UTC (rev 887) @@ -85,7 +85,6 @@ vamp:bin_count 12 ; vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B"); vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:computes_feature_type af:TwelveBinChroma ; . Modified: rdf_descriptions/trunk/qm-vamp-plugins/qm-constantq.n3 =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins/qm-constantq.n3 2007-11-30 17:38:51 UTC (rev 886) +++ rdf_descriptions/trunk/qm-vamp-plugins/qm-constantq.n3 2007-12-04 12:01:52 UTC (rev 887) @@ -83,9 +83,8 @@ dc:title "Constant-Q Spectrogram" ; vamp:fixed_bin_count "true" ; vamp:bin_count 1 ; - vamp:bin_names "C" ; + vamp:bin_names ( "C") ; vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:computes_feature_type af:ConstantQTransform ; . Modified: rdf_descriptions/trunk/qm-vamp-plugins/qm-keydetector.n3 =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins/qm-keydetector.n3 2007-11-30 17:38:51 UTC (rev 886) +++ rdf_descriptions/trunk/qm-vamp-plugins/qm-keydetector.n3 2007-12-04 12:01:52 UTC (rev 887) @@ -61,29 +61,26 @@ dc:title "Tonic Pitch" ; vamp:fixed_bin_count "true" ; vamp:bin_count 1 ; - vamp:bin_names "" ; + vamp:bin_names ( ""); vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:computes_feature_type af:KeyTonicNumber ; . thisplug:output_mode a vamp:OutputDescriptor ; vamp:identifier "mode" ; dc:title "Key Mode" ; vamp:fixed_bin_count "true" ; vamp:bin_count 1 ; - vamp:bin_names "Major = 0, Minor = 1" ; + vamp:bin_names ( "Major = 0, Minor = 1"); vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:computes_feature_type af:KeyMode ; . thisplug:output_key a vamp:OutputDescriptor ; vamp:identifier "key" ; dc:title "Key" ; vamp:fixed_bin_count "true" ; vamp:bin_count 1 ; - vamp:bin_names "Major = 0, Minor = 1" ; + vamp:bin_names ( ""); vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:computes_feature_type af:KeyLabel ; . Modified: rdf_descriptions/trunk/qm-vamp-plugins/qm-tempotracker.n3 =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins/qm-tempotracker.n3 2007-11-30 17:38:51 UTC (rev 886) +++ rdf_descriptions/trunk/qm-vamp-plugins/qm-tempotracker.n3 2007-12-04 12:01:52 UTC (rev 887) @@ -23,7 +23,7 @@ cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; vamp:identifier "qm-tempotracker" ; vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "2" ; + owl:versionInfo "3" ; vamp:input_domain vamp:TimeDomain ; vamp:parameter_descriptor thisplug:param_dftype ; @@ -47,34 +47,31 @@ thisplug:output_beats a vamp:OutputDescriptor ; vamp:identifier "beats" ; - dc:title "Detected Beats" ; + dc:title "Beats" ; vamp:fixed_bin_count "true" ; vamp:bin_count 0 ; - vamp:bin_names "" ; + vamp:bin_names (); vamp:sample_type vamp:VariableSampleRate ; vamp:sample_rate 86.1326 ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:computes_event_type af:Beat ; . thisplug:output_detection_fn a vamp:OutputDescriptor ; vamp:identifier "detection_fn" ; - dc:title "Beat Detection Function" ; + dc:title "Onset Detection Function" ; vamp:fixed_bin_count "true" ; vamp:bin_count 1 ; - vamp:bin_names "" ; + vamp:bin_names ( ""); vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:computes_feature_type af:OnsetDetectionFunction ; . thisplug:output_tempo a vamp:OutputDescriptor ; vamp:identifier "tempo" ; dc:title "Tempo" ; vamp:fixed_bin_count "true" ; vamp:bin_count 1 ; - vamp:bin_names "" ; + vamp:bin_names ( ""); vamp:sample_type vamp:VariableSampleRate ; vamp:sample_rate 86.1326 ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:computes_feature_type af:Tempo ; . Modified: rdf_descriptions/trunk/qm-vamp-plugins/qm-tonalchange.n3 =================================================================== --- rdf_descriptions/trunk/qm-vamp-plugins/qm-tonalchange.n3 2007-11-30 17:38:51 UTC (rev 886) +++ rdf_descriptions/trunk/qm-vamp-plugins/qm-tonalchange.n3 2007-12-04 12:01:52 UTC (rev 887) @@ -77,29 +77,28 @@ dc:title "Transform to 6D Tonal Content Space" ; vamp:fixed_bin_count "true" ; vamp:bin_count 6 ; - vamp:bin_names ",,,,," ; + vamp:bin_names ( "" "" "" "" "" ""); vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:computes_feature_type af:SixDimensionalTonalContent ; . thisplug:output_tcfunction a vamp:OutputDescriptor ; vamp:identifier "tcfunction" ; dc:title "Tonal Change Detection Function" ; vamp:fixed_bin_count "true" ; vamp:bin_count 1 ; - vamp:bin_names "" ; + vamp:bin_names ( ""); vamp:sample_type vamp:VariableSampleRate ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:sample_rate inf ; + vamp:computes_feature_type af:TonalChangeDetectionFunction ; . thisplug:output_changepositions a vamp:OutputDescriptor ; vamp:identifier "changepositions" ; dc:title "Tonal Change Positions" ; vamp:fixed_bin_count "true" ; vamp:bin_count 0 ; - vamp:bin_names "" ; + vamp:bin_names (); vamp:sample_type vamp:VariableSampleRate ; - vamp:computes_feature_type <FIXME feature type URI> ; - vamp:computes_event_type <FIXME event type URI> ; + vamp:sample_rate inf ; + vamp:computes_event_type af:TonalChange ; . This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2007-11-19 10:54:55
|
Revision: 853 http://sv1.svn.sourceforge.net/sv1/?rev=853&view=rev Author: jerrell Date: 2007-11-19 02:44:33 -0800 (Mon, 19 Nov 2007) Log Message: ----------- Correct licence URI Modified Paths: -------------- rdf_descriptions/trunk/qm-chromagram.n3 rdf_descriptions/trunk/qm-constantq.n3 rdf_descriptions/trunk/qm-keydetector.n3 rdf_descriptions/trunk/qm-tempotracker.n3 rdf_descriptions/trunk/qm-tonalchange.n3 Modified: rdf_descriptions/trunk/qm-chromagram.n3 =================================================================== --- rdf_descriptions/trunk/qm-chromagram.n3 2007-11-19 10:42:43 UTC (rev 852) +++ rdf_descriptions/trunk/qm-chromagram.n3 2007-11-19 10:44:33 UTC (rev 853) @@ -20,7 +20,7 @@ dc:title "Chromagram" ; dc:description "" ; foaf:maker :c4dm ; - cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/> ]; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; vamp:identifier "qm-chromagram" ; vamp:vamp_API_version vamp:api_version_1 ; owl:versionInfo "2" ; Modified: rdf_descriptions/trunk/qm-constantq.n3 =================================================================== --- rdf_descriptions/trunk/qm-constantq.n3 2007-11-19 10:42:43 UTC (rev 852) +++ rdf_descriptions/trunk/qm-constantq.n3 2007-11-19 10:44:33 UTC (rev 853) @@ -20,7 +20,7 @@ dc:title "Constant-Q Spectrogram" ; dc:description "" ; foaf:maker :c4dm ; - cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/> ]; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; vamp:identifier "qm-constantq" ; vamp:vamp_API_version vamp:api_version_1 ; owl:versionInfo "1" ; Modified: rdf_descriptions/trunk/qm-keydetector.n3 =================================================================== --- rdf_descriptions/trunk/qm-keydetector.n3 2007-11-19 10:42:43 UTC (rev 852) +++ rdf_descriptions/trunk/qm-keydetector.n3 2007-11-19 10:44:33 UTC (rev 853) @@ -20,7 +20,7 @@ dc:title "Key Detector" ; dc:description "" ; foaf:maker :katynoland, :chrislandone ; - cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/> ]; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; vamp:identifier "qm-keydetector" ; vamp:vamp_API_version vamp:api_version_1 ; owl:versionInfo "2" ; Modified: rdf_descriptions/trunk/qm-tempotracker.n3 =================================================================== --- rdf_descriptions/trunk/qm-tempotracker.n3 2007-11-19 10:42:43 UTC (rev 852) +++ rdf_descriptions/trunk/qm-tempotracker.n3 2007-11-19 10:44:33 UTC (rev 853) @@ -20,7 +20,7 @@ dc:title "Beat Tracker" ; dc:description "" ; foaf:maker :christianlandone, :matthewdavies ; - cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/> ]; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; vamp:identifier "qm-tempotracker" ; vamp:vamp_API_version vamp:api_version_1 ; owl:versionInfo "2" ; Modified: rdf_descriptions/trunk/qm-tonalchange.n3 =================================================================== --- rdf_descriptions/trunk/qm-tonalchange.n3 2007-11-19 10:42:43 UTC (rev 852) +++ rdf_descriptions/trunk/qm-tonalchange.n3 2007-11-19 10:44:33 UTC (rev 853) @@ -20,7 +20,7 @@ dc:title "Tonal Change" ; dc:description "" ; foaf:maker :martingasser, :chrisharte ; - cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/> ]; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/licence.txt> ]; vamp:identifier "qm-tonalchange" ; vamp:vamp_API_version vamp:api_version_1 ; owl:versionInfo "1" ; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2007-11-19 10:55:00
|
Revision: 852 http://sv1.svn.sourceforge.net/sv1/?rev=852&view=rev Author: jerrell Date: 2007-11-19 02:42:43 -0800 (Mon, 19 Nov 2007) Log Message: ----------- Templates for the QM Vamp plugins Modified Paths: -------------- rdf_descriptions/trunk/qm-keydetector.n3 rdf_descriptions/trunk/template_generator.cpp Added Paths: ----------- rdf_descriptions/trunk/qm-chromagram.n3 rdf_descriptions/trunk/qm-constantq.n3 rdf_descriptions/trunk/qm-tempotracker.n3 rdf_descriptions/trunk/qm-tonalchange.n3 Added: rdf_descriptions/trunk/qm-chromagram.n3 =================================================================== --- rdf_descriptions/trunk/qm-chromagram.n3 (rev 0) +++ rdf_descriptions/trunk/qm-chromagram.n3 2007-11-19 10:42:43 UTC (rev 852) @@ -0,0 +1,91 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-chromagram#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:qm-chromagram . + +plugbase:qm-chromagram a vamp:Plugin ; + dc:title "Chromagram" ; + dc:description "" ; + foaf:maker :c4dm ; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/> ]; + vamp:identifier "qm-chromagram" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "2" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_minpitch ; + vamp:parameter_descriptor thisplug:param_maxpitch ; + vamp:parameter_descriptor thisplug:param_tuning ; + vamp:parameter_descriptor thisplug:param_bpo ; + vamp:parameter_descriptor thisplug:param_normalized ; + + vamp:output_descriptor thisplug:output_chromagram . + +:c4dm a foaf:Group ; + foaf:name "Centre for Digital Music, Queen Mary, University of London" ; + foaf:homepage <http://www.elec.qmul.ac.uk/digitalmusic/> . + +thisplug:param_minpitch a vamp:ParameterDescriptor ; + vamp:identifier "minpitch" ; + dc:title "Minimum Pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 12 . + +thisplug:param_maxpitch a vamp:ParameterDescriptor ; + vamp:identifier "maxpitch" ; + dc:title "Maximum Pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 96 . + +thisplug:param_tuning a vamp:ParameterDescriptor ; + vamp:identifier "tuning" ; + dc:title "Tuning Frequency" ; + dc:format "Hz" ; + vamp:minValue 420 ; + vamp:maxValue 460 ; + vamp:defaultValue 440 . + +thisplug:param_bpo a vamp:ParameterDescriptor ; + vamp:identifier "bpo" ; + dc:title "Bins per Octave" ; + dc:format "bins" ; + vamp:minValue 2 ; + vamp:maxValue 36 ; + vamp:defaultValue 12 . + +thisplug:param_normalized a vamp:ParameterDescriptor ; + vamp:identifier "normalized" ; + dc:title "Normalized" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 1 ; + vamp:defaultValue 1 . + +thisplug:output_chromagram a vamp:OutputDescriptor ; + vamp:identifier "chromagram" ; + dc:title "Chromagram" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 12 ; + vamp:bin_names ( "C" "C#" "D" "D#" "E" "F" "F#" "G" "G#" "A" "A#" "B"); + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Added: rdf_descriptions/trunk/qm-constantq.n3 =================================================================== --- rdf_descriptions/trunk/qm-constantq.n3 (rev 0) +++ rdf_descriptions/trunk/qm-constantq.n3 2007-11-19 10:42:43 UTC (rev 852) @@ -0,0 +1,91 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-constantq#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:qm-constantq . + +plugbase:qm-constantq a vamp:Plugin ; + dc:title "Constant-Q Spectrogram" ; + dc:description "" ; + foaf:maker :c4dm ; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/> ]; + vamp:identifier "qm-constantq" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_minpitch ; + vamp:parameter_descriptor thisplug:param_maxpitch ; + vamp:parameter_descriptor thisplug:param_tuning ; + vamp:parameter_descriptor thisplug:param_bpo ; + vamp:parameter_descriptor thisplug:param_normalized ; + + vamp:output_descriptor thisplug:output_constantq . + +:c4dm a foaf:Group ; + foaf:name "Centre for Digital Music, Queen Mary, University of London" ; + foaf:homepage <http://www.elec.qmul.ac.uk/digitalmusic/> . + +thisplug:param_minpitch a vamp:ParameterDescriptor ; + vamp:identifier "minpitch" ; + dc:title "Minimum Pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 36 . + +thisplug:param_maxpitch a vamp:ParameterDescriptor ; + vamp:identifier "maxpitch" ; + dc:title "Maximum Pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 84 . + +thisplug:param_tuning a vamp:ParameterDescriptor ; + vamp:identifier "tuning" ; + dc:title "Tuning Frequency" ; + dc:format "Hz" ; + vamp:minValue 420 ; + vamp:maxValue 460 ; + vamp:defaultValue 440 . + +thisplug:param_bpo a vamp:ParameterDescriptor ; + vamp:identifier "bpo" ; + dc:title "Bins per Octave" ; + dc:format "bins" ; + vamp:minValue 2 ; + vamp:maxValue 36 ; + vamp:defaultValue 12 . + +thisplug:param_normalized a vamp:ParameterDescriptor ; + vamp:identifier "normalized" ; + dc:title "Normalized" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 1 ; + vamp:defaultValue 1 . + +thisplug:output_constantq a vamp:OutputDescriptor ; + vamp:identifier "constantq" ; + dc:title "Constant-Q Spectrogram" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "C" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Modified: rdf_descriptions/trunk/qm-keydetector.n3 =================================================================== --- rdf_descriptions/trunk/qm-keydetector.n3 2007-11-19 09:31:34 UTC (rev 851) +++ rdf_descriptions/trunk/qm-keydetector.n3 2007-11-19 10:42:43 UTC (rev 852) @@ -1,77 +1,89 @@ -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. -@prefix xsd: <http://www.w3.org/2001/XMLSchema#>. -@prefix vamp: <http://www.vamp-plugins.org/ontology/> . -@prefix vampex: <http://www.vamp-plugins.org/examples/> . -@prefix qvp: <http://vamp-plugins.org/plugin/qm-vamp-plugins/>. -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix dc: <http://purl.org/dc/elements/1.1/> . -@prefix af: <http://purl.org/ontology/af/> . -@prefix foaf: <http://xmlns.com/foaf/0.1/> . -@prefix cc: <http://web.resource.org/cc/> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . @prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-keydetector#> . -@prefix : <> . +@prefix : <> . <> a vamp:PluginDescription ; - foaf:maker <http://chrissutton.org/me> ; - foaf:primaryTopic qvp:qm-keydetector . + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:qm-keydetector . -qvp:qm-keydetector a vamp:Plugin ; - dc:title "Key Detector" ; - dc:description ""; - foaf:maker :katynoland, :chrislandone ; -# cc:license <http://creativecommons.org/licenses/BSD/> ; what is the license for QM Vamp plugins ? - vamp:identifier "qm-keydetector" ; # The Vamp identifier for the plugin - vamp:vamp_API_version vamp:version_v1.1b ; # Made up - this plugin doesn't actually specify it - owl:versionInfo "2" ; - vamp:input_domain vamp:TimeDomain ; +plugbase:qm-keydetector a vamp:Plugin ; + dc:title "Key Detector" ; + dc:description "" ; + foaf:maker :katynoland, :chrislandone ; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/> ]; + vamp:identifier "qm-keydetector" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "2" ; + vamp:input_domain vamp:TimeDomain ; - vamp:parameter_descriptor thisplug:pd1 ; - vamp:parameter_descriptor thisplug:pd2 ; - vamp:output_descriptor thisplug:od1 ; - vamp:output_descriptor thisplug:od2 ; - vamp:output_descriptor thisplug:od3 . + vamp:parameter_descriptor thisplug:param_tuning ; + vamp:parameter_descriptor thisplug:param_length ; + vamp:output_descriptor thisplug:output_tonic ; + vamp:output_descriptor thisplug:output_mode ; + vamp:output_descriptor thisplug:output_key . + + :katynoland a foaf:Person; foaf:name "Katy Noland" . :chrislandone a foaf:Person; foaf:name "Christian Landone" . - -# Note : any need for these to have proper URIs ? -thisplug:pd1 a vamp:ParameterDescriptor ; + + +thisplug:param_tuning a vamp:ParameterDescriptor ; vamp:identifier "tuning" ; dc:title "Tuning Frequency" ; dc:format "Hz" ; - vamp:minValue 420 ; #might be useful when interpreting plugin output + vamp:minValue 420 ; vamp:maxValue 460 ; vamp:defaultValue 440 . -thisplug:pd2 a vamp:ParameterDescriptor ; +thisplug:param_length a vamp:ParameterDescriptor ; vamp:identifier "length" ; dc:title "Window Length" ; - vamp:minValue 1 ; #might be useful when interpreting plugin output + dc:format "chroma frames" ; + vamp:minValue 1 ; vamp:maxValue 30 ; vamp:defaultValue 10 . - -thisplug:od1 a vamp:OutputDescriptor ; + +thisplug:output_tonic a vamp:OutputDescriptor ; vamp:identifier "tonic" ; dc:title "Tonic Pitch" ; vamp:fixed_bin_count "true" ; vamp:bin_count 1 ; - vamp:sample_type vamp:OneSamplePerStep . - - -thisplug:od2 a vamp:OutputDescriptor ; + vamp:bin_names "" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_mode a vamp:OutputDescriptor ; vamp:identifier "mode" ; dc:title "Key Mode" ; vamp:fixed_bin_count "true" ; vamp:bin_count 1 ; - vamp:bin_names "Major = 0, Minor = 1" ; # might need a rethink - vamp:sample_type vamp:OneSamplePerStep . - -thisplug:od3 a vamp:OutputDescriptor ; + vamp:bin_names "Major = 0, Minor = 1" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_key a vamp:OutputDescriptor ; vamp:identifier "key" ; dc:title "Key" ; vamp:fixed_bin_count "true" ; vamp:bin_count 1 ; + vamp:bin_names "Major = 0, Minor = 1" ; vamp:sample_type vamp:OneSamplePerStep ; - vamp:computes_feature_type <http://purl.org/NET/c4dm/keys.owl#Key> . + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Added: rdf_descriptions/trunk/qm-tempotracker.n3 =================================================================== --- rdf_descriptions/trunk/qm-tempotracker.n3 (rev 0) +++ rdf_descriptions/trunk/qm-tempotracker.n3 2007-11-19 10:42:43 UTC (rev 852) @@ -0,0 +1,80 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-tempotracker#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:qm-tempotracker . + +plugbase:qm-tempotracker a vamp:Plugin ; + dc:title "Beat Tracker" ; + dc:description "" ; + foaf:maker :christianlandone, :matthewdavies ; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/> ]; + vamp:identifier "qm-tempotracker" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "2" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_dftype ; + + vamp:output_descriptor thisplug:output_beats ; + vamp:output_descriptor thisplug:output_detection_fn ; + vamp:output_descriptor thisplug:output_tempo . + +:chrislandone a foaf:Person ; + foaf:name "Christian Landone". +:matthewdavies a foaf:Person ; + foaf:name "Matthew Davies" . + +thisplug:param_dftype a vamp:ParameterDescriptor ; + vamp:identifier "dftype" ; + dc:title "Onset Detection Function Type" ; + dc:format "" ; + vamp:minValue 0 ; + vamp:maxValue 3 ; + vamp:defaultValue 3 . + +thisplug:output_beats a vamp:OutputDescriptor ; + vamp:identifier "beats" ; + dc:title "Detected Beats" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 0 ; + vamp:bin_names "" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 86.1326 ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_detection_fn a vamp:OutputDescriptor ; + vamp:identifier "detection_fn" ; + dc:title "Beat Detection Function" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "" ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_tempo a vamp:OutputDescriptor ; + vamp:identifier "tempo" ; + dc:title "Tempo" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 86.1326 ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Added: rdf_descriptions/trunk/qm-tonalchange.n3 =================================================================== --- rdf_descriptions/trunk/qm-tonalchange.n3 (rev 0) +++ rdf_descriptions/trunk/qm-tonalchange.n3 2007-11-19 10:42:43 UTC (rev 852) @@ -0,0 +1,105 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://www.vamp-plugins.org/ontology/> . +@prefix vampex: <http://www.vamp-plugins.org/examples/> . +@prefix plugbase: <http://vamp-plugins.org/plugin/qm-vamp-plugins/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix thisplug: <http://vamp-plugins.org/plugin/qm-vamp-plugins/qm-tonalchange#> . +@prefix : <> . + +<> a vamp:PluginDescription ; + foaf:maker <http://chrissutton.org/me> ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic plugbase:qm-tonalchange . + +plugbase:qm-tonalchange a vamp:Plugin ; + dc:title "Tonal Change" ; + dc:description "" ; + foaf:maker :martingasser, :chrisharte ; + cc:license [ a cc:License; cc:legalcode <http://vamp-plugins.org/plugin/qm-vamp-plugins/> ]; + vamp:identifier "qm-tonalchange" ; + vamp:vamp_API_version vamp:api_version_1 ; + owl:versionInfo "1" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter_descriptor thisplug:param_smoothingwidth ; + vamp:parameter_descriptor thisplug:param_minpitch ; + vamp:parameter_descriptor thisplug:param_maxpitch ; + vamp:parameter_descriptor thisplug:param_tuning ; + + vamp:output_descriptor thisplug:output_tcstransform ; + vamp:output_descriptor thisplug:output_tcfunction ; + vamp:output_descriptor thisplug:output_changepositions . + +:martingasser a foaf:Person ; + foaf:name "Martin Gasser" . +:chrisharte a foaf:Person ; + foaf:name "Christopher Harte" . + +thisplug:param_smoothingwidth a vamp:ParameterDescriptor ; + vamp:identifier "smoothingwidth" ; + dc:title "Gaussian smoothing" ; + dc:format "frames" ; + vamp:minValue 0 ; + vamp:maxValue 20 ; + vamp:defaultValue 5 . + +thisplug:param_minpitch a vamp:ParameterDescriptor ; + vamp:identifier "minpitch" ; + dc:title "Chromagram minimum pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 32 . + +thisplug:param_maxpitch a vamp:ParameterDescriptor ; + vamp:identifier "maxpitch" ; + dc:title "Chromagram maximum pitch" ; + dc:format "MIDI units" ; + vamp:minValue 0 ; + vamp:maxValue 127 ; + vamp:defaultValue 108 . + +thisplug:param_tuning a vamp:ParameterDescriptor ; + vamp:identifier "tuning" ; + dc:title "Chromagram tuning frequency" ; + dc:format "Hz" ; + vamp:minValue 420 ; + vamp:maxValue 460 ; + vamp:defaultValue 440 . + +thisplug:output_tcstransform a vamp:OutputDescriptor ; + vamp:identifier "tcstransform" ; + dc:title "Transform to 6D Tonal Content Space" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 6 ; + vamp:bin_names ",,,,," ; + vamp:sample_type vamp:OneSamplePerStep ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_tcfunction a vamp:OutputDescriptor ; + vamp:identifier "tcfunction" ; + dc:title "Tonal Change Detection Function" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 1 ; + vamp:bin_names "" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . +thisplug:output_changepositions a vamp:OutputDescriptor ; + vamp:identifier "changepositions" ; + dc:title "Tonal Change Positions" ; + vamp:fixed_bin_count "true" ; + vamp:bin_count 0 ; + vamp:bin_names "" ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:computes_feature_type <FIXME feature type URI> ; + vamp:computes_event_type <FIXME event type URI> ; + . + Modified: rdf_descriptions/trunk/template_generator.cpp =================================================================== --- rdf_descriptions/trunk/template_generator.cpp 2007-11-19 09:31:34 UTC (rev 851) +++ rdf_descriptions/trunk/template_generator.cpp 2007-11-19 10:42:43 UTC (rev 852) @@ -63,7 +63,7 @@ string describe_namespaces(Plugin* plugin, string pluginBundleBaseURI) { string res=\ -"@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .\n\ +"@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .\n\ @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .\n\ @prefix vamp: <http://www.vamp-plugins.org/ontology/> .\n\ @prefix vampex: <http://www.vamp-plugins.org/examples/> .\n\ @@ -115,7 +115,7 @@ Plugin::OutputList outputs = plugin->getOutputDescriptors(); for (Plugin::OutputList::const_iterator i = outputs.begin(); i!= outputs.end(); i++) res+=" vamp:output_descriptor thisplug:output_"+(*i).identifier+" ;\n"; - res+="\n"; + res+=" .\n"; return res; } @@ -141,19 +141,20 @@ dc:title \""+o.name+"\" ;\n\ vamp:fixed_bin_count \""+(o.hasFixedBinCount == 1 ? "true" : "false")+"\" ;\n"; + // FIXME ? Bin names may vary based on plugin setup, so including them here might be misleading... if (o.hasFixedBinCount) { res+=" vamp:bin_count "+to_string(o.binCount)+" ;\n"; - res+=" vamp:bin_names \""; + res+=" vamp:bin_names ("; unsigned int i; for (i=0; i+1 < o.binNames.size(); i++) - res+=o.binNames[i]+","; + res+=" \""+o.binNames[i]+"\""; if (i < o.binNames.size()) - res+=o.binNames[i]; - res+="\" ; \n"; - // FIXME : needs a rethink - bin names can have commas in...... + res+=" \""+o.binNames[i]+"\""; + res+=");\n"; } + if (o.sampleType == Plugin::OutputDescriptor::VariableSampleRate) { res+=" vamp:sample_type vamp:VariableSampleRate ;\n"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ca...@us...> - 2008-03-17 12:30:26
|
Revision: 1016 http://sv1.svn.sourceforge.net/sv1/?rev=1016&view=rev Author: cannam Date: 2008-03-17 05:30:23 -0700 (Mon, 17 Mar 2008) Log Message: ----------- * Remove Qt dependencies; remove qmake project file and add plain Makefile Modified Paths: -------------- rdf_descriptions/trunk/template_generator.cpp Added Paths: ----------- rdf_descriptions/trunk/Makefile.linux Removed Paths: ------------- rdf_descriptions/trunk/template_generator.pro Added: rdf_descriptions/trunk/Makefile.linux =================================================================== --- rdf_descriptions/trunk/Makefile.linux (rev 0) +++ rdf_descriptions/trunk/Makefile.linux 2008-03-17 12:30:23 UTC (rev 1016) @@ -0,0 +1,9 @@ + +CXXFLAGS := -I../vamp-plugin-sdk -O2 -Wall + +template_generator: template_generator.o + g++ $^ -o $@ -L../vamp-plugin-sdk/vamp-sdk -Wl,-Bstatic -lvamp-hostsdk -Wl,-Bdynamic -ldl + +clean: + rm *.o + Modified: rdf_descriptions/trunk/template_generator.cpp =================================================================== --- rdf_descriptions/trunk/template_generator.cpp 2008-03-17 10:12:35 UTC (rev 1015) +++ rdf_descriptions/trunk/template_generator.cpp 2008-03-17 12:30:23 UTC (rev 1016) @@ -13,17 +13,6 @@ #include <cmath> -#include <QCoreApplication> -#include <QStringList> -#include <QString> -#include <QTime> - -#include "data/fileio/FileSource.h" -#include "data/fileio/AudioFileReader.h" -#include "data/fileio/AudioFileReaderFactory.h" - -#include "base/TempDirectory.h" - using std::cout; using std::cin; using std::cerr; @@ -44,8 +33,9 @@ template-generator vamp:aubioonset:onsets */ - string programURI = "http://www.vamp-plugins.org/doap.rdf#template-generator"; +string programURI = "http://www.vamp-plugins.org/doap.rdf#template-generator"; + void usage() { cerr << "usage: template-generator [PLUGIN_BASE_URI YOUR_URI] vamp:soname:plugin[:output]" << endl; @@ -55,9 +45,9 @@ template <class T> inline string to_string (const T& t) { - std::stringstream ss; - ss << t; - return ss.str(); + std::stringstream ss; + ss << t; + return ss.str(); } string describe_namespaces(Plugin* plugin, string pluginBundleBaseURI) @@ -201,53 +191,40 @@ int main(int argc, char **argv) { - QCoreApplication application(argc, argv); + if (argc != 2 && argc != 4) usage(); - QTime time; - time.start(); + std::string pluginName = argv[argc-1]; - QStringList args = application.arguments(); - - QCoreApplication::setOrganizationName("sonic-visualiser"); - QCoreApplication::setOrganizationDomain("sonicvisualiser.org"); - QCoreApplication::setApplicationName("template-generator"); - - if (args.size() != 2 && args.size() != 4) usage(); - - QString pluginName = args.last(); - - if (pluginName.startsWith("vamp:")) { - pluginName = pluginName.right(pluginName.length()-5); + if (pluginName.substr(0, 5) == "vamp:") { + pluginName = pluginName.substr(5); } Vamp::Plugin *plugin = PluginLoader::getInstance()->loadPlugin - (pluginName.toStdString(), size_t(44100), PluginLoader::ADAPT_ALL_SAFE); + (pluginName, size_t(44100), PluginLoader::ADAPT_ALL_SAFE); if (!plugin) { - cerr << "ERROR: Plugin \"" << pluginName.toStdString() << "\" could not be loaded" << endl; + cerr << "ERROR: Plugin \"" << pluginName << "\" could not be loaded" << endl; exit(1); } - - string pluginBundleBaseURI, describerURI; + string pluginBundleBaseURI, describerURI; - if (args.size() == 4) - { - pluginBundleBaseURI = args[1].toStdString(); - describerURI = args[2].toStdString(); - } - else - { - cerr << "Please enter the base URI for the plugin bundle : "; - getline(cin, pluginBundleBaseURI); - cerr << "Please enter your URI : "; - getline(cin, describerURI); - } + if (argc == 4) + { + pluginBundleBaseURI = argv[1]; + describerURI = argv[2]; + } + else + { + cerr << "Please enter the base URI for the plugin bundle : "; + getline(cin, pluginBundleBaseURI); + cerr << "Please enter your URI : "; + getline(cin, describerURI); + } - cout << describe(plugin, pluginBundleBaseURI, describerURI) << endl; + cout << describe(plugin, pluginBundleBaseURI, describerURI) << endl; return 0; - } Deleted: rdf_descriptions/trunk/template_generator.pro =================================================================== --- rdf_descriptions/trunk/template_generator.pro 2008-03-17 10:12:35 UTC (rev 1015) +++ rdf_descriptions/trunk/template_generator.pro 2008-03-17 12:30:23 UTC (rev 1016) @@ -1,33 +0,0 @@ -TEMPLATE = app - -SV_UNIT_PACKAGES = vamp vamp-hostsdk samplerate mad id3tag oggz fishsound sndfile -load(../sonic-visualiser/sv.prf) - -CONFIG += sv qt thread warn_on stl rtti exceptions console -QT += xml network - -TARGET = template_generator - -DEPENDPATH += . ../sonic-visualiser i18n main -INCLUDEPATH += . ../sonic-visualiser main -LIBPATH = ../sonic-visualiser/audioio ../sonic-visualiser/data ../sonic-visualiser/plugin ../sonic-visualiser/base ../sonic-visualiser/system $$LIBPATH - -contains(DEFINES, BUILD_STATIC):LIBS -= -ljack - -LIBS = -lsvaudioio -lsvdata -lsvplugin -lsvbase -lsvsystem $$LIBS - -PRE_TARGETDEPS += ../sonic-visualiser/audioio/libsvaudioio.a \ - ../sonic-visualiser/data/libsvdata.a \ - ../sonic-visualiser/plugin/libsvplugin.a \ - ../sonic-visualiser/base/libsvbase.a \ - ../sonic-visualiser/system/libsvsystem.a - -OBJECTS_DIR = tmp_obj -MOC_DIR = tmp_moc - -# Input -HEADERS += -SOURCES += template_generator.cpp - - - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |