Mercurial > hg > vamp-known-plugins-rdf
changeset 81:bb90681dfd1b
Update some plugin RDF
author | Chris Cannam |
---|---|
date | Mon, 03 Feb 2020 14:41:54 +0000 |
parents | ec72febb78ac |
children | bebc2b9ea7fc |
files | plugins/bbc-vamp-plugins.n3 plugins/cepstral-pitchtracker.n3 plugins/mvamp.n3 plugins/pyin.n3 plugins/ua-vamp-plugins.n3 |
diffstat | 5 files changed, 123 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/bbc-vamp-plugins.n3 Wed Jan 29 09:30:40 2020 +0000 +++ b/plugins/bbc-vamp-plugins.n3 Mon Feb 03 14:41:54 2020 +0000 @@ -22,6 +22,7 @@ plugbase:library a vamp:PluginLibrary ; vamp:identifier "bbc-vamp-plugins" ; dc:title "BBC Vamp Plugins" ; + foaf:maker :maker ; dc:description "A collection of audio feature extraction algorithms from BBC Research and Development" ; foaf:page <https://github.com/bbcrd/bbc-vamp-plugins/blob/master/README.md> ; doap:download-page <https://github.com/bbcrd/bbc-vamp-plugins/releases> ;
--- a/plugins/cepstral-pitchtracker.n3 Wed Jan 29 09:30:40 2020 +0000 +++ b/plugins/cepstral-pitchtracker.n3 Mon Feb 03 14:41:54 2020 +0000 @@ -55,11 +55,11 @@ vamp:min_value 50 ; vamp:max_value 900 ; vamp:bin_count 1 ; -# vamp:computes_event_type <Place event type URI here and uncomment> ; + vamp:computes_event_type af:Pitch ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . -plugbase:cepstral-pitchtracker_output_notes a vamp:DenseOutput ; +plugbase:cepstral-pitchtracker_output_notes a vamp:SparseOutput ; vamp:identifier "notes" ; dc:title "Notes" ; dc:description """Derived fixed-pitch note frequencies""" ; @@ -69,8 +69,6 @@ vamp:min_value 50 ; vamp:max_value 900 ; vamp:bin_count 1 ; -# vamp:computes_event_type <Place event type URI here and uncomment> ; -# vamp:computes_feature <Place feature attribute URI here and uncomment> ; -# vamp:computes_signal_type <Place signal type URI here and uncomment> ; + vamp:computes_event_type af:Note ; .
--- a/plugins/mvamp.n3 Wed Jan 29 09:30:40 2020 +0000 +++ b/plugins/mvamp.n3 Mon Feb 03 14:41:54 2020 +0000 @@ -20,6 +20,7 @@ :mvamp a vamp:PluginLibrary ; vamp:identifier "mvamp" ; dc:title "MARSYAS Vamp plugins" ; + foaf:maker :maker ; dc:description "Low-level feature extraction plugins containing functionality from the MARSYAS batch feature extractor" ; vamp:available_plugin plugbase:marsyas_bextract_centroid ;
--- a/plugins/pyin.n3 Wed Jan 29 09:30:40 2020 +0000 +++ b/plugins/pyin.n3 Mon Feb 03 14:41:54 2020 +0000 @@ -23,12 +23,79 @@ vamp:identifier "pyin" ; dc:title "pYIN" ; dc:description "pYIN is a modification of the well-loved YIN algorithm for fundamental frequency (F0) estimation in monophonic audio." ; + vamp:available_plugin plugbase:localcandidatepyin ; vamp:available_plugin plugbase:pyin ; vamp:available_plugin plugbase:yin ; foaf:page <http://code.soundsoftware.ac.uk/projects/pyin> ; foaf:maker :maker ; . +plugbase:localcandidatepyin a vamp:Plugin ; + dc:title "Local Candidate PYIN" ; + vamp:name "Local Candidate PYIN" ; + dc:description """Monophonic pitch and note tracking based on a probabilistic Yin extension.""" ; + foaf:maker :library_maker ; + dc:rights """GPL""" ; +# cc:license <Place plugin license URI here and uncomment> ; + vamp:identifier "localcandidatepyin" ; + vamp:vamp_API_version vamp:api_version_2 ; + owl:versionInfo "2" ; + vamp:input_domain vamp:TimeDomain ; + vamp:parameter plugbase:localcandidatepyin_param_threshdistr ; + vamp:parameter plugbase:localcandidatepyin_param_outputunvoiced ; + vamp:parameter plugbase:localcandidatepyin_param_precisetime ; + + vamp:output plugbase:localcandidatepyin_output_pitchtrackcandidates ; + . +plugbase:localcandidatepyin_param_threshdistr a vamp:QuantizedParameter ; + vamp:identifier "threshdistr" ; + dc:title "Yin threshold distribution" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 7 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 2 ; + vamp:value_names ( "Uniform" "Beta (mean 0.10)" "Beta (mean 0.15)" "Beta (mean 0.20)" "Beta (mean 0.30)" "Single Value 0.10" "Single Value 0.15" "Single Value 0.20"); + . +plugbase:localcandidatepyin_param_outputunvoiced a vamp:QuantizedParameter ; + vamp:identifier "outputunvoiced" ; + dc:title "Output estimates classified as unvoiced?" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 2 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 0 ; + vamp:value_names ( "No" "Yes" "Yes, as negative frequencies"); + . +plugbase:localcandidatepyin_param_precisetime a vamp:QuantizedParameter ; + vamp:identifier "precisetime" ; + dc:title "Use non-standard precise YIN timing (slow)." ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 0 ; + vamp:value_names (); + . +plugbase:localcandidatepyin_output_pitchtrackcandidates a vamp:SparseOutput ; + vamp:identifier "pitchtrackcandidates" ; + dc:title "Pitch track candidates" ; + dc:description """Multiple candidate pitch tracks.""" ; + vamp:fixed_bin_count "false" ; + vamp:unit "Hz" ; + a vamp:KnownExtentsOutput ; + vamp:min_value 40 ; + vamp:max_value 500 ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 172.266 ; +# vamp:computes_event_type <Place event type URI here and uncomment> ; +# vamp:computes_feature <Place feature attribute URI here and uncomment> ; +# vamp:computes_signal_type <Place signal type URI here and uncomment> ; + . + plugbase:pyin a vamp:Plugin ; dc:title "pYin" ; vamp:name "pYin" ; @@ -38,11 +105,15 @@ # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "pyin" ; vamp:vamp_API_version vamp:api_version_2 ; - owl:versionInfo "1" ; + owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; vamp:parameter plugbase:pyin_param_threshdistr ; vamp:parameter plugbase:pyin_param_outputunvoiced ; + vamp:parameter plugbase:pyin_param_precisetime ; + vamp:parameter plugbase:pyin_param_lowampsuppression ; + vamp:parameter plugbase:pyin_param_onsetsensitivity ; + vamp:parameter plugbase:pyin_param_prunethresh ; vamp:output plugbase:pyin_output_f0candidates ; vamp:output plugbase:pyin_output_f0probs ; @@ -73,6 +144,47 @@ vamp:default_value 0 ; vamp:value_names ( "No" "Yes" "Yes, as negative frequencies"); . +plugbase:pyin_param_precisetime a vamp:QuantizedParameter ; + vamp:identifier "precisetime" ; + dc:title "Use non-standard precise YIN timing (slow)." ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 0 ; + vamp:value_names (); + . +plugbase:pyin_param_lowampsuppression a vamp:Parameter ; + vamp:identifier "lowampsuppression" ; + dc:title "Suppress low amplitude pitch estimates." ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:unit "" ; + vamp:default_value 0.1 ; + vamp:value_names (); + . +plugbase:pyin_param_onsetsensitivity a vamp:Parameter ; + vamp:identifier "onsetsensitivity" ; + dc:title "Onset sensitivity" ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 1 ; + vamp:unit "" ; + vamp:default_value 0.5 ; + vamp:value_names (); + . +plugbase:pyin_param_prunethresh a vamp:Parameter ; + vamp:identifier "prunethresh" ; + dc:title "Duration pruning threshold." ; + dc:format "" ; + vamp:min_value 0 ; + vamp:max_value 0.2 ; + vamp:unit "" ; + vamp:default_value 0.05 ; + vamp:value_names (); + . plugbase:pyin_output_f0candidates a vamp:SparseOutput ; vamp:identifier "f0candidates" ; dc:title "F0 Candidates" ; @@ -151,9 +263,7 @@ vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; vamp:sample_rate 172.266 ; -# vamp:computes_event_type <Place event type URI here and uncomment> ; -# vamp:computes_feature <Place feature attribute URI here and uncomment> ; -# vamp:computes_signal_type <Place signal type URI here and uncomment> ; + vamp:computes_event_type af:Note ; . plugbase:yin a vamp:Plugin ; dc:title "Yin" ; @@ -164,7 +274,7 @@ # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "yin" ; vamp:vamp_API_version vamp:api_version_2 ; - owl:versionInfo "1" ; + owl:versionInfo "2" ; vamp:input_domain vamp:TimeDomain ; vamp:parameter plugbase:yin_param_yinThreshold ; @@ -207,7 +317,7 @@ vamp:min_value 40 ; vamp:max_value 500 ; vamp:bin_count 1 ; -# vamp:computes_event_type <Place event type URI here and uncomment> ; + vamp:computes_event_type af:Pitch ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . @@ -227,7 +337,7 @@ . plugbase:yin_output_rms a vamp:DenseOutput ; vamp:identifier "rms" ; - dc:title "root mean square" ; + dc:title "Root mean square" ; dc:description """Root mean square of the waveform.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ;
--- a/plugins/ua-vamp-plugins.n3 Wed Jan 29 09:30:40 2020 +0000 +++ b/plugins/ua-vamp-plugins.n3 Mon Feb 03 14:41:54 2020 +0000 @@ -36,7 +36,7 @@ vamp:available_plugin plugbase:mf0ua ; vamp:available_plugin plugbase:onsetsua ; dc:title "University of Alicante Vamp Plugins" ; - dc:description """The UAPlugins set is a library of VAMP plugins developed in the DRIMS project to perform onset detection and polyphonic transcription. The methods used in this library were developed by Antonio Pertusa and José Manuel Iñesta.""" ; + dc:description """The UAPlugins set is a library of Vamp plugins developed in the DRIMS project to perform onset detection and polyphonic transcription. The methods used in this library were developed by Antonio Pertusa and José Manuel Iñesta.""" ; foaf:page <http://grfia.dlsi.ua.es/cm/projects/drims/softwareVAMP.php> ; doap:download-page <http://grfia.dlsi.ua.es/cm/projects/drims/softwareVAMP.php> ; vamp:has_source true;