Chris@41: @prefix rdfs: . Chris@41: @prefix xsd: . Chris@41: @prefix vamp: . Chris@54: @prefix plugbase: . Chris@41: @prefix owl: . Chris@41: @prefix dc: . Chris@41: @prefix af: . Chris@41: @prefix foaf: . Chris@41: @prefix cc: . Chris@41: @prefix : <#> . Chris@41: Chris@41: <> a vamp:PluginDescription ; Chris@41: foaf:maker ; Chris@54: foaf:primaryTopic . Chris@41: Chris@54: :segmentino a vamp:PluginLibrary ; Chris@54: vamp:identifier "segmentino" ; Chris@54: vamp:available_plugin plugbase:segmentino Chris@41: . Chris@41: Chris@54: plugbase:segmentino a vamp:Plugin ; Chris@54: dc:title "Segmentino" ; Chris@54: vamp:name "Segmentino" ; Chris@41: dc:description """Estimate contiguous segments pertaining to song parts such as verse and chorus.""" ; Chris@41: foaf:maker [ foaf:name "Queen Mary, University of London" ] ; Chris@65: dc:rights """Plugin by Matthew Davies, Christian Landone, Chris Cannam, Matthias Mauch and Massimiliano Zanoni Copyright (c) 2006-2013 QMUL - Affero GPL""" ; Chris@65: cc:license ; Chris@54: vamp:identifier "segmentino" ; Chris@41: vamp:vamp_API_version vamp:api_version_2 ; Chris@41: owl:versionInfo "2" ; Chris@41: vamp:input_domain vamp:TimeDomain ; Chris@41: Chris@54: vamp:parameter plugbase:segmentino_param_bpb ; Chris@41: Chris@54: vamp:output plugbase:segmentino_output_beats ; Chris@54: vamp:output plugbase:segmentino_output_bars ; Chris@54: vamp:output plugbase:segmentino_output_beatcounts ; Chris@54: vamp:output plugbase:segmentino_output_beatsd ; Chris@54: vamp:output plugbase:segmentino_output_logscalespec ; Chris@54: vamp:output plugbase:segmentino_output_bothchroma ; Chris@54: vamp:output plugbase:segmentino_output_qchromafw ; Chris@54: vamp:output plugbase:segmentino_output_qchroma ; Chris@54: vamp:output plugbase:segmentino_output_segmentation ; Chris@41: . Chris@54: plugbase:segmentino_param_bpb a vamp:QuantizedParameter ; Chris@41: vamp:identifier "bpb" ; Chris@41: dc:title "Beats per Bar" ; Chris@41: dc:format "" ; Chris@41: vamp:min_value 2 ; Chris@41: vamp:max_value 16 ; Chris@41: vamp:unit "" ; Chris@41: vamp:quantize_step 1 ; Chris@41: vamp:default_value 4 ; Chris@41: vamp:value_names (); Chris@41: . Chris@54: plugbase:segmentino_output_beats a vamp:SparseOutput ; Chris@41: vamp:identifier "beats" ; Chris@41: dc:title "Beats" ; Chris@41: dc:description """Beat locations labelled with metrical position""" ; Chris@41: vamp:fixed_bin_count "true" ; Chris@41: vamp:unit "" ; Chris@41: vamp:bin_count 0 ; Chris@41: vamp:sample_type vamp:VariableSampleRate ; Chris@41: vamp:sample_rate 86.1326 ; Chris@41: vamp:computes_event_type af:Beat Chris@41: . Chris@54: plugbase:segmentino_output_bars a vamp:SparseOutput ; Chris@41: vamp:identifier "bars" ; Chris@41: dc:title "Bars" ; Chris@41: dc:description """Bar locations""" ; Chris@41: vamp:fixed_bin_count "true" ; Chris@41: vamp:unit "" ; Chris@41: vamp:bin_count 0 ; Chris@41: vamp:sample_type vamp:VariableSampleRate ; Chris@41: vamp:sample_rate 86.1326 Chris@41: . Chris@54: plugbase:segmentino_output_beatcounts a vamp:SparseOutput ; Chris@41: vamp:identifier "beatcounts" ; Chris@41: dc:title "Beat Count" ; Chris@41: dc:description """Beat counter function""" ; Chris@41: vamp:fixed_bin_count "true" ; Chris@41: vamp:unit "" ; Chris@41: vamp:bin_count 1 ; Chris@41: vamp:sample_type vamp:VariableSampleRate ; Chris@41: vamp:sample_rate 86.1326 Chris@41: . Chris@54: plugbase:segmentino_output_beatsd a vamp:SparseOutput ; Chris@41: vamp:identifier "beatsd" ; Chris@41: dc:title "Beat Spectral Difference" ; Chris@41: dc:description """Beat spectral difference function used for bar-line detection""" ; Chris@41: vamp:fixed_bin_count "true" ; Chris@41: vamp:unit "" ; Chris@41: vamp:bin_count 1 ; Chris@41: vamp:sample_type vamp:VariableSampleRate ; Chris@41: vamp:sample_rate 86.1326 Chris@41: . Chris@54: plugbase:segmentino_output_logscalespec a vamp:DenseOutput ; Chris@41: vamp:identifier "logscalespec" ; Chris@41: dc:title "Log-Frequency Spectrum" ; Chris@41: dc:description """Spectrum with linear frequency on a log scale.""" ; Chris@41: vamp:fixed_bin_count "true" ; Chris@41: vamp:unit "" ; Chris@41: vamp:bin_count 256 Chris@41: . Chris@54: plugbase:segmentino_output_bothchroma a vamp:DenseOutput ; Chris@41: vamp:identifier "bothchroma" ; Chris@41: dc:title "Chromagram and Bass Chromagram" ; Chris@41: dc:description """Tuning-adjusted chromagram and bass chromagram (stacked on top of each other) from NNLS approximate transcription.""" ; Chris@41: vamp:fixed_bin_count "true" ; Chris@41: vamp:unit "" ; Chris@41: vamp:bin_count 24 ; Chris@41: vamp:computes_signal_type af:Chromagram Chris@41: . Chris@54: plugbase:segmentino_output_qchromafw a vamp:DenseOutput ; Chris@41: vamp:identifier "qchromafw" ; Chris@41: dc:title "Pseudo-Quantised Chromagram and Bass Chromagram" ; Chris@41: dc:description """Pseudo-Quantised Chromagram and Bass Chromagram (frames between two beats are identical).""" ; Chris@41: vamp:fixed_bin_count "true" ; Chris@41: vamp:unit "" ; Chris@41: vamp:bin_count 24 ; Chris@41: vamp:computes_signal_type af:Chromagram Chris@41: . Chris@54: plugbase:segmentino_output_qchroma a vamp:DenseOutput ; Chris@41: vamp:identifier "qchroma" ; Chris@41: dc:title "Quantised Chromagram and Bass Chromagram" ; Chris@41: dc:description """Quantised Chromagram and Bass Chromagram.""" ; Chris@41: vamp:fixed_bin_count "true" ; Chris@41: vamp:unit "" ; Chris@41: vamp:bin_count 24 ; Chris@41: vamp:computes_signal_type af:Chromagram Chris@41: . Chris@54: plugbase:segmentino_output_segmentation a vamp:SparseOutput ; Chris@41: vamp:identifier "segmentation" ; Chris@41: dc:title "Segmentation" ; Chris@41: dc:description """Segmentation""" ; Chris@41: vamp:fixed_bin_count "true" ; Chris@41: vamp:unit "segment-type" ; Chris@41: a vamp:QuantizedOutput ; Chris@41: vamp:quantize_step 1 ; Chris@41: a vamp:KnownExtentsOutput ; Chris@41: vamp:min_value 1 ; Chris@41: vamp:max_value 5 ; Chris@41: vamp:bin_count 1 ; Chris@41: vamp:sample_type vamp:VariableSampleRate ; Chris@41: vamp:sample_rate 86.1326 ; Chris@41: vamp:computes_event_type af:StructuralSegment Chris@41: . Chris@41: