Chris@26: @prefix rdfs: . Chris@26: @prefix xsd: . Chris@26: @prefix vamp: . Chris@26: @prefix plugbase: . Chris@26: @prefix owl: . Chris@26: @prefix dc: . Chris@26: @prefix af: . Chris@26: @prefix foaf: . Chris@26: @prefix cc: . Chris@26: @prefix : <#> . Chris@26: Chris@26: <> a vamp:PluginDescription ; Chris@26: foaf:maker ; Chris@26: foaf:primaryTopic . Chris@26: Chris@39: :maker Chris@50: foaf:name "Simon Dixon and Chris Cannam" ; Chris@39: foaf:logo ; Chris@39: foaf:page . Chris@39: Chris@39: plugbase:library a vamp:PluginLibrary ; Chris@26: vamp:identifier "beatroot-vamp" ; Chris@26: vamp:available_plugin plugbase:beatroot ; Chris@26: foaf:page ; Chris@39: foaf:maker :maker ; Chris@39: dc:title "BeatRoot" ; Chris@39: dc:description "A plugin implementation of the BeatRoot beat tracking system" ; Chris@26: . Chris@26: Chris@26: plugbase:beatroot a vamp:Plugin ; Chris@26: dc:title "BeatRoot Beat Tracker" ; Chris@26: vamp:name "BeatRoot Beat Tracker" ; Chris@26: dc:description """Identify beat locations in music""" ; Chris@52: foaf:maker :maker ; Chris@26: dc:rights """GPL""" ; Chris@26: # cc:license ; Chris@26: vamp:identifier "beatroot" ; Chris@26: vamp:vamp_API_version vamp:api_version_2 ; Chris@26: owl:versionInfo "1" ; Chris@26: vamp:input_domain vamp:FrequencyDomain ; Chris@26: Chris@26: Chris@26: vamp:parameter plugbase:beatroot_param_preMarginFactor ; Chris@26: vamp:parameter plugbase:beatroot_param_postMarginFactor ; Chris@26: vamp:parameter plugbase:beatroot_param_maxChange ; Chris@26: vamp:parameter plugbase:beatroot_param_expiryTime ; Chris@26: Chris@26: vamp:output plugbase:beatroot_output_beats ; Chris@26: . Chris@26: plugbase:beatroot_param_preMarginFactor a vamp:Parameter ; Chris@26: vamp:identifier "preMarginFactor" ; Chris@26: dc:title "Pre-Margin Factor" ; Chris@26: dc:format "" ; Chris@26: vamp:min_value 0 ; Chris@26: vamp:max_value 1 ; Chris@26: vamp:unit "" ; Chris@26: vamp:default_value 0.15 ; Chris@26: vamp:value_names (); Chris@26: . Chris@26: plugbase:beatroot_param_postMarginFactor a vamp:Parameter ; Chris@26: vamp:identifier "postMarginFactor" ; Chris@26: dc:title "Post-Margin Factor" ; Chris@26: dc:format "" ; Chris@26: vamp:min_value 0 ; Chris@26: vamp:max_value 1 ; Chris@26: vamp:unit "" ; Chris@26: vamp:default_value 0.3 ; Chris@26: vamp:value_names (); Chris@26: . Chris@26: plugbase:beatroot_param_maxChange a vamp:Parameter ; Chris@26: vamp:identifier "maxChange" ; Chris@26: dc:title "Maximum Change" ; Chris@26: dc:format "" ; Chris@26: vamp:min_value 0 ; Chris@26: vamp:max_value 1 ; Chris@26: vamp:unit "" ; Chris@26: vamp:default_value 0.2 ; Chris@26: vamp:value_names (); Chris@26: . Chris@26: plugbase:beatroot_param_expiryTime a vamp:Parameter ; Chris@26: vamp:identifier "expiryTime" ; Chris@26: dc:title "Expiry Time" ; Chris@26: dc:format "" ; Chris@26: vamp:min_value 2 ; Chris@26: vamp:max_value 120 ; Chris@26: vamp:unit "" ; Chris@26: vamp:default_value 10 ; Chris@26: vamp:value_names (); Chris@26: . Chris@26: plugbase:beatroot_output_beats a vamp:SparseOutput ; Chris@26: vamp:identifier "beats" ; Chris@26: dc:title "Beats" ; Chris@26: dc:description """Estimated beat locations""" ; Chris@26: vamp:fixed_bin_count "true" ; Chris@26: vamp:unit "" ; Chris@26: vamp:bin_count 0 ; Chris@26: vamp:sample_type vamp:VariableSampleRate ; Chris@26: vamp:sample_rate 44100 ; Chris@26: vamp:computes_event_type af:Beat ; Chris@26: . Chris@26: