# HG changeset patch # User Chris Cannam # Date 1403191812 -3600 # Node ID def5fc66701ceba6900a91bb223f487422a728dd # Parent 50c69fca1d82f63612ed0fb4c269f9632b035d78 MARSYAS, Chordino, OFA diff -r 50c69fca1d82 -r def5fc66701c plugins/mvamp.n3 --- a/plugins/mvamp.n3 Thu Jun 19 15:55:51 2014 +0100 +++ b/plugins/mvamp.n3 Thu Jun 19 16:30:12 2014 +0100 @@ -13,8 +13,15 @@ foaf:maker ; foaf:primaryTopic . +:maker + foaf:name "Marsyas Plugins" ; + foaf:page . + :mvamp a vamp:PluginLibrary ; - vamp:identifier "mvamp" ; + vamp:identifier "mvamp" ; + dc:title "MARSYAS Vamp plugins" ; + dc:description "Low-level feature extraction plugins containing functionality from the MARSYAS batch feature extractor" ; + vamp:available_plugin plugbase:marsyas_bextract_centroid ; vamp:available_plugin plugbase:marsyas_bextract_lpcc ; vamp:available_plugin plugbase:marsyas_bextract_lsp ; @@ -23,15 +30,16 @@ vamp:available_plugin plugbase:marsyas_bextract_scf ; vamp:available_plugin plugbase:marsyas_bextract_sfm ; vamp:available_plugin plugbase:marsyas_bextract_zero_crossings ; - vamp:available_plugin plugbase:zerocrossing ; -# foaf:page ; + vamp:has_source true ; + vamp:has_binary "linux32" ; + foaf:page ; . plugbase:marsyas_bextract_centroid a vamp:Plugin ; dc:title "Marsyas - Batch Feature Extract - Centroid" ; vamp:name "Marsyas - Batch Feature Extract - Centroid" ; dc:description """Marsyas - Batch Feature Extract - Centroid""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license ; vamp:identifier "marsyas_bextract_centroid" ; @@ -55,7 +63,7 @@ dc:title "Marsyas - Batch Feature Extract - Linear Prediction Cepstral Coefficients" ; vamp:name "Marsyas - Batch Feature Extract - Linear Prediction Cepstral Coefficients" ; dc:description """Marsyas - Batch Feature Extract - Linear Prediction Cepstral Coefficients""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license ; vamp:identifier "marsyas_bextract_lpcc" ; @@ -79,7 +87,7 @@ dc:title "Marsyas - Batch Feature Extract - Line Spectral Pairs" ; vamp:name "Marsyas - Batch Feature Extract - Line Spectral Pairs" ; dc:description """Marsyas - Batch Feature Extract - Line Spectral Pairs""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license ; vamp:identifier "marsyas_bextract_lsp" ; @@ -103,7 +111,7 @@ dc:title "Marsyas - Batch Feature Extract - Mel-Frequency Cepstral Coefficients" ; vamp:name "Marsyas - Batch Feature Extract - Mel-Frequency Cepstral Coefficients" ; dc:description """Marsyas - Batch Feature Extract - Mel-Frequency Cepstral Coefficients""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license ; vamp:identifier "marsyas_bextract_mfcc" ; @@ -127,7 +135,7 @@ dc:title "Marsyas - Batch Feature Extract - Spectral Rolloff" ; vamp:name "Marsyas - Batch Feature Extract - Spectral Rolloff" ; dc:description """Marsyas - Batch Feature Extract - Spectral Rolloff""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license ; vamp:identifier "marsyas_bextract_rolloff" ; @@ -151,7 +159,7 @@ dc:title "Marsyas - Batch Feature Extract - Spectral Crest Factor" ; vamp:name "Marsyas - Batch Feature Extract - Spectral Crest Factor" ; dc:description """Marsyas - Batch Feature Extract - Spectral Crest Factor""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license ; vamp:identifier "marsyas_bextract_scf" ; @@ -175,7 +183,7 @@ dc:title "Marsyas - Batch Feature Extract - Spectral Flatness Measure" ; vamp:name "Marsyas - Batch Feature Extract - Spectral Flatness Measure" ; dc:description """Marsyas - Batch Feature Extract - Spectral Flatness Measure""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license ; vamp:identifier "marsyas_bextract_sfm" ; @@ -199,7 +207,7 @@ dc:title "Marsyas - Batch Feature Extract - Zero Crossings" ; vamp:name "Marsyas - Batch Feature Extract - Zero Crossings" ; dc:description """Marsyas - Batch Feature Extract - Zero Crossings""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL v3 license""" ; # cc:license ; vamp:identifier "marsyas_bextract_zero_crossings" ; @@ -219,30 +227,4 @@ # vamp:computes_feature ; # vamp:computes_signal_type ; . -plugbase:zerocrossing a vamp:Plugin ; - dc:title "Zero Crossings" ; - vamp:name "Zero Crossings" ; - dc:description """Detect and count zero crossing points""" ; - foaf:maker [ foaf:name "Marsyas Plugins" ] ; # FIXME could give plugin author's URI here - dc:rights """GPL v3 license""" ; -# cc:license ; - vamp:identifier "zerocrossing" ; - vamp:vamp_API_version vamp:api_version_1 ; - owl:versionInfo "2" ; - vamp:input_domain vamp:TimeDomain ; - vamp:output plugbase:zerocrossing_output_counts ; - . -plugbase:zerocrossing_output_counts a vamp:DenseOutput ; - vamp:identifier "counts" ; - dc:title "Zero Crossing Counts" ; - dc:description "The number of zero crossing points per processing block" ; - vamp:fixed_bin_count "true" ; - vamp:unit "crossings" ; - a vamp:QuantizedOutput ; - vamp:quantize_step 1 ; - vamp:bin_count 1 ; -# vamp:computes_event_type ; -# vamp:computes_feature ; -# vamp:computes_signal_type ; - . diff -r 50c69fca1d82 -r def5fc66701c plugins/nnls-chroma.n3 --- a/plugins/nnls-chroma.n3 Thu Jun 19 15:55:51 2014 +0100 +++ b/plugins/nnls-chroma.n3 Thu Jun 19 16:30:12 2014 +0100 @@ -6,6 +6,7 @@ @prefix dc: . @prefix af: . @prefix foaf: . +@prefix doap: . @prefix cc: . @prefix : <#> . @@ -13,21 +14,30 @@ foaf:maker ; foaf:primaryTopic . +:maker + foaf:name "Matthias Mauch" . + :nnls-chroma a vamp:PluginLibrary ; - vamp:identifier "nnls-chroma" ; + vamp:identifier "nnls-chroma" ; + dc:title "Chordino and NNLS Chroma" ; + dc:description "Harmony and chord extraction plugins by Matthias Mauch at C4DM" ; vamp:available_plugin plugbase:chordino ; vamp:available_plugin plugbase:nnls-chroma ; vamp:available_plugin plugbase:tuning ; foaf:page ; foaf:page ; foaf:page ; + foaf:maker :maker ; + vamp:has_source true ; + vamp:has_binary "win32" ; + vamp:has_binary "osx" ; . plugbase:chordino a vamp:Plugin ; dc:title "Chordino" ; vamp:name "Chordino" ; dc:description """Chordino provides a simple chord transcription based on NNLS Chroma (as in the NNLS Chroma plugin). Chord profiles given by the user in the file chord.dict are used to calculate frame-wise chord similarities. Two simple (non-state-of-the-art!) algorithms are available that smooth these to provide a chord transcription: a simple chord change method, and a standard HMM/Viterbi approach.""" ; - foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license ; vamp:identifier "chordino" ; @@ -139,7 +149,7 @@ dc:title "NNLS Chroma" ; vamp:name "NNLS Chroma" ; dc:description """This plugin provides a number of features derived from a DFT-based log-frequency amplitude spectrum: some variants of the log-frequency spectrum, including a semitone spectrum derived from approximate transcription using the NNLS algorithm; and based on this semitone spectrum, different chroma features.""" ; - foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license ; vamp:identifier "nnls-chroma" ; @@ -287,7 +297,7 @@ dc:title "Tuning" ; vamp:name "Tuning" ; dc:description """The tuning plugin can estimate the local and global tuning of piece. The same tuning method is used for the NNLS Chroma and Chordino plugins.""" ; - foaf:maker [ foaf:name "Matthias Mauch" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; dc:rights """GPL""" ; # cc:license ; vamp:identifier "tuning" ; diff -r 50c69fca1d82 -r def5fc66701c plugins/ofa-vamp-plugin.n3 --- a/plugins/ofa-vamp-plugin.n3 Thu Jun 19 15:55:51 2014 +0100 +++ b/plugins/ofa-vamp-plugin.n3 Thu Jun 19 16:30:12 2014 +0100 @@ -14,20 +14,26 @@ foaf:maker ; foaf:primaryTopic . +:maker + foaf:name "Queen Mary, University of London" ; + foaf:page . + :ofa-vamp-plugin a vamp:PluginLibrary ; vamp:identifier "ofa-vamp-plugin" ; vamp:available_plugin plugbase:ofa_fingerprint; vamp:available_plugin plugbase:ofa_puid ; - foaf:maker [ foaf:name "Chris Cannam, using MusicIP OFA library" ] ; + foaf:maker :maker ; dc:title "OFA Vamp Plugin" ; - dc:description "Plugin that performs audio fingerprinting and lookup using the MusicIP OFA library" + dc:description "Plugin that performed audio fingerprinting and lookup using the no-longer-supported MusicIP OFA library. This plugin is provided for interest only and is no longer practically useful." ; + foaf:page ; + vamp:has_source true ; . plugbase:ofa_fingerprint a vamp:Plugin ; dc:title "MusicIP Audio Fingerprinter" ; vamp:name "MusicIP Audio Fingerprinter" ; dc:description "Calculates an audio fingerprint using the MusicIP OFA fingerprinting library" ; - foaf:maker [ foaf:name "Chris Cannam, using MusicIP OFA library" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; # cc:license ; vamp:identifier "ofa_fingerprint" ; vamp:vamp_API_version vamp:api_version_2 ; @@ -53,7 +59,7 @@ dc:title "MusicIP PUID Lookup" ; vamp:name "MusicIP PUID Lookup" ; dc:description "Calculates an audio fingerprint using the MusicIP OFA fingerprinting library and uses it to look up a MusicDNS PUID" ; - foaf:maker [ foaf:name "Chris Cannam, using MusicIP OFA library" ] ; # FIXME could give plugin author's URI here + foaf:maker :maker ; # cc:license ; vamp:identifier "ofa_puid" ; vamp:vamp_API_version vamp:api_version_2 ;