Mercurial > hg > tuning-difference
changeset 11:72cad1c30b79
Merge
author | Chris Cannam |
---|---|
date | Tue, 03 Feb 2015 18:46:54 +0000 |
parents | d35ddf54e21f (current diff) 08af0d25b61c (diff) |
children | 812e4d021443 |
files | |
diffstat | 4 files changed, 15 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/iterative-chroma/chroma-excerpt.ttl Mon Feb 02 18:56:41 2015 +0000 +++ b/iterative-chroma/chroma-excerpt.ttl Tue Feb 03 18:46:54 2015 +0000 @@ -3,25 +3,18 @@ @prefix : <#> . :transform a vamp:Transform ; - vamp:plugin <http://vamp-plugins.org/rdf/plugins/cqvamp#cqchromavamp> ; - vamp:step_size "1024"^^xsd:int ; - vamp:block_size "1024"^^xsd:int ; - vamp:plugin_version """1""" ; + vamp:plugin <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-chromagram> ; vamp:duration "PT30S"^^xsd:duration ; vamp:parameter_binding [ vamp:parameter [ vamp:identifier "bpo" ] ; - vamp:value "12"^^xsd:float ; - ] ; - vamp:parameter_binding [ - vamp:parameter [ vamp:identifier "lowestoct" ] ; - vamp:value "0"^^xsd:float ; - ] ; - vamp:parameter_binding [ - vamp:parameter [ vamp:identifier "octaves" ] ; - vamp:value "7"^^xsd:float ; + vamp:value "60"^^xsd:float ; ] ; vamp:parameter_binding [ vamp:parameter [ vamp:identifier "tuning" ] ; vamp:value "440"^^xsd:float ; ] ; - vamp:output <http://vamp-plugins.org/rdf/plugins/cqvamp#cqchromavamp_output_chromagram> . + vamp:parameter_binding [ + vamp:parameter [ vamp:identifier "normalization" ] ; + vamp:value "1"^^xsd:float ; # unit sum + ] ; + vamp:output <http://vamp-plugins.org/rdf/plugins/qm-vamp-plugins#qm-chromagram_output_chromagram> .
--- a/iterative-chroma/chromacompare.sh Mon Feb 02 18:56:41 2015 +0000 +++ b/iterative-chroma/chromacompare.sh Tue Feb 03 18:46:54 2015 +0000 @@ -38,7 +38,7 @@ hz="$1" file="$2" cat chroma-excerpt.ttl | sed 's,"440","'"$hz"'",' > "$transform" - sonic-annotator -t "$transform" --summary mean --summary-only -w csv --csv-stdout --csv-omit-filename "$file" 2>/dev/null | cut -d, -f4-15 | sed 's/,/\n/g' + sonic-annotator -t "$transform" --summary mean --summary-only -w csv --csv-stdout --csv-omit-filename "$file" 2>/dev/null | cut -d, -f4-63 | sed 's/,/\n/g' } extract 440 "$reference" | cat -n > "$refchroma" @@ -59,7 +59,7 @@ dist=$( cat "$tmpscript" | dc ) echo "$dist $hz" - + done | tee "$scores" echo
--- a/iterative-match/match-cost.ttl Mon Feb 02 18:56:41 2015 +0000 +++ b/iterative-match/match-cost.ttl Tue Feb 03 18:46:54 2015 +0000 @@ -2,6 +2,10 @@ @prefix vamp: <http://purl.org/ontology/vamp/> . @prefix : <#> . +:param_chroma + vamp:parameter [ vamp:identifier "usechroma" ] ; + vamp:value "1"^^xsd:float . + :param_freq vamp:parameter [ vamp:identifier "freq2" ] ; vamp:value "440"^^xsd:float . @@ -12,6 +16,7 @@ vamp:step_size "882"^^xsd:int ; vamp:block_size "2048"^^xsd:int ; vamp:sample_rate "44100"^^xsd:int ; + vamp:parameter_binding :param_chroma ; vamp:parameter_binding :param_freq ; vamp:output [ vamp:identifier "overall_cost" ] .
--- a/iterative-match/matchcompare.sh Mon Feb 02 18:56:41 2015 +0000 +++ b/iterative-match/matchcompare.sh Tue Feb 03 18:46:54 2015 +0000 @@ -23,7 +23,7 @@ scores="/tmp/$$.scores.txt" trap "rm $transform $scores" 0 -export VAMP_PATH="$mypath"/../match-vamp +#export VAMP_PATH="$mypath"/../match-vamp sox "$reference" -r 44100 -c 1 a.wav sox "$other" -r 44100 -c 1 b.wav