Chris@54: @prefix rdfs: . Chris@54: @prefix xsd: . Chris@54: @prefix vamp: . Chris@54: @prefix plugbase: . Chris@54: @prefix owl: . Chris@54: @prefix dc: . Chris@54: @prefix af: . Chris@54: @prefix foaf: . Chris@54: @prefix doap: . Chris@54: @prefix cc: . Chris@54: @prefix : <#> . Chris@54: Chris@54: Chris@54: ## Properties of this document Chris@54: Chris@54: <> a vamp:PluginDescription ; Chris@54: foaf:maker ; Chris@54: foaf:primaryTopic . Chris@54: Chris@54: Chris@54: ## Maker of the whole plugin library Chris@54: Chris@54: :library_maker Chris@54: foaf:name "University of Alicante" ; Chris@54: foaf:page ; Chris@54: foaf:logo ; Chris@54: # foaf:logo ; Chris@54: . Chris@54: Chris@54: Chris@54: ## Properties of the plugin library, and references to the plugins it contains Chris@54: Chris@54: plugbase:library a vamp:PluginLibrary ; Chris@54: vamp:identifier "ua-vamp-plugins" ; Chris@54: foaf:maker :library_maker ; Chris@54: vamp:available_plugin plugbase:mf0ua ; Chris@54: vamp:available_plugin plugbase:onsetsua ; Chris@54: dc:title "University of Alicante Vamp Plugins" ; Chris@81: dc:description """The UAPlugins set is a library of Vamp plugins developed in the DRIMS project to perform onset detection and polyphonic transcription. The methods used in this library were developed by Antonio Pertusa and José Manuel Iñesta.""" ; Chris@54: foaf:page ; Chris@54: doap:download-page ; Chris@54: vamp:has_source true; Chris@54: vamp:has_binary "win32"; Chris@54: vamp:has_binary "linux32"; Chris@54: vamp:has_binary "linux64"; Chris@54: vamp:has_binary "osx"; Chris@54: . Chris@54: Chris@54: Chris@54: ## Properties of the Polyphonic Transcription plugin Chris@54: Chris@54: plugbase:mf0ua a vamp:Plugin ; Chris@54: dc:title "Polyphonic Transcription" ; Chris@54: vamp:name "Polyphonic Transcription" ; Chris@54: dc:description """Multiple fundamental frequency estimation for polyphonic music transcription""" ; Chris@54: foaf:maker :library_maker ; Chris@54: dc:rights """Copyright 2012 Antonio Pertusa, Universidad de Alicante. Freely redistributable under GPL License""" ; Chris@54: # cc:license ; Chris@54: vamp:identifier "mf0ua" ; Chris@54: vamp:vamp_API_version vamp:api_version_2 ; Chris@54: owl:versionInfo "1" ; Chris@54: vamp:input_domain vamp:TimeDomain ; Chris@54: vamp:parameter plugbase:mf0ua_param_algorithm ; Chris@54: vamp:parameter plugbase:mf0ua_param_maxpolyphony ; Chris@54: vamp:parameter plugbase:mf0ua_param_lowestnote ; Chris@54: vamp:parameter plugbase:mf0ua_param_highestnote ; Chris@54: vamp:parameter plugbase:mf0ua_param_minnoteduration ; Chris@54: Chris@54: vamp:output plugbase:mf0ua_output_mf0ua ; Chris@54: . Chris@54: plugbase:mf0ua_param_algorithm a vamp:QuantizedParameter ; Chris@54: vamp:identifier "algorithm" ; Chris@54: dc:title "Algorithm" ; Chris@54: dc:format "" ; Chris@54: vamp:min_value 0 ; Chris@54: vamp:max_value 2 ; Chris@54: vamp:unit "" ; Chris@54: vamp:quantize_step 1 ; Chris@54: vamp:default_value 0 ; Chris@54: vamp:value_names ( "EURASIP12" "EURASIP12 + tracking" "Onset-based"); Chris@54: . Chris@54: plugbase:mf0ua_param_maxpolyphony a vamp:QuantizedParameter ; Chris@54: vamp:identifier "maxpolyphony" ; Chris@54: dc:title "Maximum polyphony" ; Chris@54: dc:format "" ; Chris@54: vamp:min_value 1 ; Chris@54: vamp:max_value 10 ; Chris@54: vamp:unit "" ; Chris@54: vamp:quantize_step 1 ; Chris@54: vamp:default_value 6 ; Chris@54: vamp:value_names (); Chris@54: . Chris@54: plugbase:mf0ua_param_lowestnote a vamp:Parameter ; Chris@54: vamp:identifier "lowestnote" ; Chris@54: dc:title "Minimum fundamental frequency" ; Chris@54: dc:format "Hz" ; Chris@54: vamp:min_value 1 ; Chris@54: vamp:max_value 2500 ; Chris@54: vamp:unit "Hz" ; Chris@54: vamp:default_value 38 ; Chris@54: vamp:value_names (); Chris@54: . Chris@54: plugbase:mf0ua_param_highestnote a vamp:Parameter ; Chris@54: vamp:identifier "highestnote" ; Chris@54: dc:title "Maximum fundamental frequency" ; Chris@54: dc:format "Hz" ; Chris@54: vamp:min_value 1 ; Chris@54: vamp:max_value 2500 ; Chris@54: vamp:unit "Hz" ; Chris@54: vamp:default_value 2100 ; Chris@54: vamp:value_names (); Chris@54: . Chris@54: plugbase:mf0ua_param_minnoteduration a vamp:Parameter ; Chris@54: vamp:identifier "minnoteduration" ; Chris@54: dc:title "Minimum note duration" ; Chris@54: dc:format "s" ; Chris@54: vamp:min_value 0 ; Chris@54: vamp:max_value 0.5 ; Chris@54: vamp:unit "s" ; Chris@54: vamp:default_value 0.023 ; Chris@54: vamp:value_names (); Chris@54: . Chris@54: plugbase:mf0ua_output_mf0ua a vamp:SparseOutput ; Chris@54: vamp:identifier "mf0ua" ; Chris@54: dc:title "UA Multiple f0 Estimation" ; Chris@54: dc:description """Estimated note pitch (MIDI note number)""" ; Chris@54: vamp:fixed_bin_count "true" ; Chris@54: vamp:unit "MIDI units" ; Chris@54: a vamp:QuantizedOutput ; Chris@54: vamp:quantize_step 1 ; Chris@54: a vamp:KnownExtentsOutput ; Chris@54: vamp:min_value 0 ; Chris@54: vamp:max_value 127 ; Chris@54: vamp:bin_count 1 ; Chris@54: vamp:sample_type vamp:VariableSampleRate ; Chris@54: vamp:sample_rate 0.00129909 ; Chris@54: # vamp:computes_event_type ; Chris@54: # vamp:computes_feature ; Chris@54: # vamp:computes_signal_type ; Chris@54: . Chris@54: Chris@54: ## Properties of the Note Onset Detector plugin Chris@54: Chris@54: plugbase:onsetsua a vamp:Plugin ; Chris@54: dc:title "Note Onset Detector" ; Chris@54: vamp:name "Note Onset Detector" ; Chris@54: dc:description """Note onset detection using a one-semitone filterbank""" ; Chris@54: foaf:maker :library_maker ; Chris@54: dc:rights """Copyright 2012 Antonio Pertusa, Universidad de Alicante. Freely redistributable under GPL License""" ; Chris@54: # cc:license ; Chris@54: vamp:identifier "onsetsua" ; Chris@54: vamp:vamp_API_version vamp:api_version_2 ; Chris@54: owl:versionInfo "1" ; Chris@54: vamp:input_domain vamp:TimeDomain ; Chris@54: vamp:parameter plugbase:onsetsua_param_sensitivity ; Chris@54: Chris@54: vamp:output plugbase:onsetsua_output_odf ; Chris@54: vamp:output plugbase:onsetsua_output_onsets ; Chris@54: . Chris@54: plugbase:onsetsua_param_sensitivity a vamp:Parameter ; Chris@54: vamp:identifier "sensitivity" ; Chris@54: dc:title "Sensitivity" ; Chris@54: dc:format "" ; Chris@54: vamp:min_value 0 ; Chris@54: vamp:max_value 1 ; Chris@54: vamp:unit "" ; Chris@54: vamp:default_value 0.18 ; Chris@54: vamp:value_names (); Chris@54: . Chris@54: plugbase:onsetsua_output_odf a vamp:SparseOutput ; Chris@54: vamp:identifier "odf" ; Chris@54: dc:title "Onset Detection Function" ; Chris@54: dc:description """""" ; Chris@54: vamp:fixed_bin_count "true" ; Chris@54: vamp:unit "" ; Chris@54: vamp:bin_count 1 ; Chris@54: vamp:sample_type vamp:VariableSampleRate ; Chris@54: # vamp:computes_event_type ; Chris@54: # vamp:computes_feature ; Chris@54: # vamp:computes_signal_type ; Chris@54: . Chris@54: plugbase:onsetsua_output_onsets a vamp:SparseOutput ; Chris@54: vamp:identifier "onsets" ; Chris@54: dc:title "Note Onsets" ; Chris@54: dc:description """""" ; Chris@54: vamp:fixed_bin_count "true" ; Chris@54: vamp:unit "" ; Chris@54: vamp:bin_count 0 ; Chris@54: vamp:sample_type vamp:VariableSampleRate ; Chris@54: # vamp:computes_event_type ; Chris@54: # vamp:computes_feature ; Chris@54: # vamp:computes_signal_type ; Chris@54: . Chris@54: