# HG changeset patch # User Chris Cannam # Date 1422970982 0 # Node ID 7cdaaf6f64f1291ff687f453fd4570b2b4c6685e # Parent 1924df3245f4f863248ac7261bb81b30b9fd361a More tests diff -r 1924df3245f4 -r 7cdaaf6f64f1 iterative-chroma/chroma-excerpt.ttl --- a/iterative-chroma/chroma-excerpt.ttl Mon Feb 02 11:18:43 2015 +0000 +++ b/iterative-chroma/chroma-excerpt.ttl Tue Feb 03 13:43:02 2015 +0000 @@ -10,15 +10,15 @@ vamp:duration "PT30S"^^xsd:duration ; vamp:parameter_binding [ vamp:parameter [ vamp:identifier "bpo" ] ; - vamp:value "12"^^xsd:float ; + vamp:value "60"^^xsd:float ; ] ; vamp:parameter_binding [ vamp:parameter [ vamp:identifier "lowestoct" ] ; - vamp:value "0"^^xsd:float ; + vamp:value "1"^^xsd:float ; ] ; vamp:parameter_binding [ vamp:parameter [ vamp:identifier "octaves" ] ; - vamp:value "7"^^xsd:float ; + vamp:value "5"^^xsd:float ; ] ; vamp:parameter_binding [ vamp:parameter [ vamp:identifier "tuning" ] ; diff -r 1924df3245f4 -r 7cdaaf6f64f1 iterative-chroma/chromacompare.sh --- a/iterative-chroma/chromacompare.sh Mon Feb 02 11:18:43 2015 +0000 +++ b/iterative-chroma/chromacompare.sh Tue Feb 03 13:43:02 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 diff -r 1924df3245f4 -r 7cdaaf6f64f1 iterative-match/match-cost.ttl --- a/iterative-match/match-cost.ttl Mon Feb 02 11:18:43 2015 +0000 +++ b/iterative-match/match-cost.ttl Tue Feb 03 13:43:02 2015 +0000 @@ -2,6 +2,10 @@ @prefix 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" ] . diff -r 1924df3245f4 -r 7cdaaf6f64f1 iterative-match/matchcompare.sh --- a/iterative-match/matchcompare.sh Mon Feb 02 11:18:43 2015 +0000 +++ b/iterative-match/matchcompare.sh Tue Feb 03 13:43:02 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