Chris@8: @prefix rdfs: . Chris@8: @prefix xsd: . Chris@8: @prefix vamp: . Chris@8: @prefix plugbase: . Chris@8: @prefix owl: . Chris@8: @prefix dc: . Chris@8: @prefix af: . Chris@8: @prefix foaf: . Chris@49: @prefix doap: . Chris@8: @prefix cc: . Chris@11: @prefix : <#> . Chris@8: Chris@8: <> a vamp:PluginDescription ; Chris@8: foaf:maker ; Chris@8: foaf:primaryTopic . Chris@8: Chris@49: :maker Chris@50: foaf:name "Dan Stowell" ; Chris@50: foaf:logo ; Chris@50: foaf:page . Chris@49: Chris@8: :vamp-onsetsds a vamp:PluginLibrary ; Chris@8: vamp:identifier "vamp-onsetsds" ; Chris@49: dc:title "OnsetsDS plugin" ; Chris@49: dc:description """Note onset detector using Dan Stowell's OnsetsDS library""" ; Chris@8: vamp:available_plugin plugbase:onsetsds ; Chris@49: foaf:maker :maker ; Chris@49: foaf:page ; Chris@64: doap:download-page ; Chris@49: vamp:has_source true ; Chris@49: vamp:has_binary "win32" ; Chris@49: vamp:has_binary "osx" ; Chris@49: vamp:has_binary "linux32" ; Chris@8: . Chris@8: Chris@8: plugbase:onsetsds a vamp:Plugin ; Chris@8: dc:title "OnsetsDS Onset Detector" ; Chris@8: vamp:name "OnsetsDS Onset Detector" ; Chris@8: dc:description """Detect note onsets""" ; Chris@49: vamp:category "Time > Onsets" ; Chris@49: foaf:maker :maker ; Chris@8: dc:rights """Copyright (c) 2007-2008 Dan Stowell""" ; Chris@8: # cc:license ; Chris@8: vamp:identifier "onsetsds" ; Chris@8: vamp:vamp_API_version vamp:api_version_2 ; Chris@8: owl:versionInfo "1" ; Chris@8: vamp:input_domain vamp:FrequencyDomain ; Chris@8: Chris@8: Chris@8: vamp:parameter plugbase:onsetsds_param_dftype ; Chris@8: vamp:parameter plugbase:onsetsds_param_threshold ; Chris@8: vamp:parameter plugbase:onsetsds_param_medspan ; Chris@8: Chris@8: vamp:output plugbase:onsetsds_output_onsets ; Chris@8: . Chris@8: plugbase:onsetsds_param_dftype a vamp:QuantizedParameter ; Chris@8: vamp:identifier "dftype" ; Chris@8: dc:title "Onset detection function" ; Chris@8: dc:format "" ; Chris@8: vamp:min_value 0 ; Chris@8: vamp:max_value 6 ; Chris@8: vamp:unit "" ; Chris@8: vamp:quantize_step 1 ; Chris@8: vamp:default_value 3 ; Chris@8: vamp:value_names ( "Power" "Sum of magnitudes" "Complex-domain deviation" "Rectified complex-domain deviation" "Phase deviation" "Weighted phase deviation" "Modified Kullback-Liebler deviation"); Chris@8: . Chris@8: plugbase:onsetsds_param_threshold a vamp:Parameter ; Chris@8: vamp:identifier "threshold" ; Chris@8: dc:title "Detection threshold" ; Chris@8: dc:format "" ; Chris@8: vamp:min_value 0 ; Chris@8: vamp:max_value 1 ; Chris@8: vamp:unit "" ; Chris@8: vamp:default_value 0.5 ; Chris@8: vamp:value_names (); Chris@8: . Chris@8: plugbase:onsetsds_param_medspan a vamp:QuantizedParameter ; Chris@8: vamp:identifier "medspan" ; Chris@8: dc:title "Median frame span" ; Chris@8: dc:format "" ; Chris@8: vamp:min_value 5 ; Chris@8: vamp:max_value 21 ; Chris@8: vamp:unit "" ; Chris@8: vamp:quantize_step 2 ; Chris@8: vamp:default_value 11 ; Chris@8: vamp:value_names (); Chris@8: . Chris@8: plugbase:onsetsds_output_onsets a vamp:SparseOutput ; Chris@8: vamp:identifier "onsets" ; Chris@8: dc:title "Note Onsets" ; Chris@8: dc:description "Note onset positions" ; Chris@8: vamp:fixed_bin_count "true" ; Chris@8: vamp:unit "" ; Chris@8: vamp:bin_count 0 ; Chris@8: vamp:sample_type vamp:VariableSampleRate ; Chris@8: vamp:sample_rate 172.266 ; Chris@8: # vamp:computes_event_type ; Chris@8: # vamp:computes_feature ; Chris@8: # vamp:computes_signal_type ; Chris@8: . Chris@8: