Mercurial > hg > segmenter-vamp-plugin
changeset 47:5ead8717a618
merge
author | matthiasm |
---|---|
date | Wed, 12 Jun 2013 19:23:03 +0100 |
parents | f59ff6a22f8e (current diff) affc4ace1ea3 (diff) |
children | 69251e11a913 |
files | songparts/lunchMake.sh |
diffstat | 3 files changed, 149 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/songparts/lunchMake.sh Wed Jun 12 19:20:27 2013 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -clear - -echo ' ' -echo ' ' -echo ' ' -echo '--------------------------------------------------------------' -make -f Makefile.osx -echo ' ' -cp -v qm-vamp-plugins.dylib /Users/maxzanoni76/Library/Audio/Plug-Ins/Vamp/ -echo '--------------------------------------------------------------' -echo ' ' - -
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/songparts/songpartitioner.cat Wed Jun 12 19:23:03 2013 +0100 @@ -0,0 +1,1 @@ +vamp:songpartitioner:qm-songpartitioner::Classification
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/songparts/songpartitioner.n3 Wed Jun 12 19:23:03 2013 +0100 @@ -0,0 +1,148 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix vamp: <http://purl.org/ontology/vamp/> . +@prefix plugbase: <http://vamp-plugins.org/rdf/plugins/songpartitioner#> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix af: <http://purl.org/ontology/af/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix cc: <http://web.resource.org/cc/> . +@prefix : <#> . + +<> a vamp:PluginDescription ; + foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; + foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/songpartitioner> . + +:songpartitioner a vamp:PluginLibrary ; + vamp:identifier "songpartitioner" ; + vamp:available_plugin plugbase:qm-songpartitioner + . + +plugbase:qm-songpartitioner a vamp:Plugin ; + dc:title "Song Partitioner" ; + vamp:name "Song Partitioner" ; + dc:description """Estimate contiguous segments pertaining to song parts such as verse and chorus.""" ; + foaf:maker [ foaf:name "Queen Mary, University of London" ] ; + dc:rights """Plugin by Matthew Davies, Christian Landone, Chris Cannam, Matthias Mauch and Massimiliano Zanoni Copyright (c) 2006-2012 QMUL - All Rights Reserved""" ; + cc:license <www.gnu.org/licenses/gpl-2.0.html> ; + vamp:identifier "qm-songpartitioner" ; + vamp:vamp_API_version vamp:api_version_2 ; + owl:versionInfo "2" ; + vamp:input_domain vamp:TimeDomain ; + + vamp:parameter plugbase:qm-songpartitioner_param_bpb ; + + vamp:output plugbase:qm-songpartitioner_output_beats ; + vamp:output plugbase:qm-songpartitioner_output_bars ; + vamp:output plugbase:qm-songpartitioner_output_beatcounts ; + vamp:output plugbase:qm-songpartitioner_output_beatsd ; + vamp:output plugbase:qm-songpartitioner_output_logscalespec ; + vamp:output plugbase:qm-songpartitioner_output_bothchroma ; + vamp:output plugbase:qm-songpartitioner_output_qchromafw ; + vamp:output plugbase:qm-songpartitioner_output_qchroma ; + vamp:output plugbase:qm-songpartitioner_output_segmentation ; + . +plugbase:qm-songpartitioner_param_bpb a vamp:QuantizedParameter ; + vamp:identifier "bpb" ; + dc:title "Beats per Bar" ; + dc:format "" ; + vamp:min_value 2 ; + vamp:max_value 16 ; + vamp:unit "" ; + vamp:quantize_step 1 ; + vamp:default_value 4 ; + vamp:value_names (); + . +plugbase:qm-songpartitioner_output_beats a vamp:SparseOutput ; + vamp:identifier "beats" ; + dc:title "Beats" ; + dc:description """Beat locations labelled with metrical position""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 0 ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 86.1326 ; + vamp:computes_event_type af:Beat + . +plugbase:qm-songpartitioner_output_bars a vamp:SparseOutput ; + vamp:identifier "bars" ; + dc:title "Bars" ; + dc:description """Bar locations""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 0 ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 86.1326 + . +plugbase:qm-songpartitioner_output_beatcounts a vamp:SparseOutput ; + vamp:identifier "beatcounts" ; + dc:title "Beat Count" ; + dc:description """Beat counter function""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 1 ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 86.1326 + . +plugbase:qm-songpartitioner_output_beatsd a vamp:SparseOutput ; + vamp:identifier "beatsd" ; + dc:title "Beat Spectral Difference" ; + dc:description """Beat spectral difference function used for bar-line detection""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 1 ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 86.1326 + . +plugbase:qm-songpartitioner_output_logscalespec a vamp:DenseOutput ; + vamp:identifier "logscalespec" ; + dc:title "Log-Frequency Spectrum" ; + dc:description """Spectrum with linear frequency on a log scale.""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 256 + . +plugbase:qm-songpartitioner_output_bothchroma a vamp:DenseOutput ; + vamp:identifier "bothchroma" ; + dc:title "Chromagram and Bass Chromagram" ; + dc:description """Tuning-adjusted chromagram and bass chromagram (stacked on top of each other) from NNLS approximate transcription.""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 24 ; + vamp:computes_signal_type af:Chromagram + . +plugbase:qm-songpartitioner_output_qchromafw a vamp:DenseOutput ; + vamp:identifier "qchromafw" ; + dc:title "Pseudo-Quantised Chromagram and Bass Chromagram" ; + dc:description """Pseudo-Quantised Chromagram and Bass Chromagram (frames between two beats are identical).""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 24 ; + vamp:computes_signal_type af:Chromagram + . +plugbase:qm-songpartitioner_output_qchroma a vamp:DenseOutput ; + vamp:identifier "qchroma" ; + dc:title "Quantised Chromagram and Bass Chromagram" ; + dc:description """Quantised Chromagram and Bass Chromagram.""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "" ; + vamp:bin_count 24 ; + vamp:computes_signal_type af:Chromagram + . +plugbase:qm-songpartitioner_output_segmentation a vamp:SparseOutput ; + vamp:identifier "segmentation" ; + dc:title "Segmentation" ; + dc:description """Segmentation""" ; + vamp:fixed_bin_count "true" ; + vamp:unit "segment-type" ; + a vamp:QuantizedOutput ; + vamp:quantize_step 1 ; + a vamp:KnownExtentsOutput ; + vamp:min_value 1 ; + vamp:max_value 5 ; + vamp:bin_count 1 ; + vamp:sample_type vamp:VariableSampleRate ; + vamp:sample_rate 86.1326 ; + vamp:computes_event_type af:StructuralSegment + . +