Mercurial > hg > tuning-difference
comparison iterative-chroma/chromacompare.sh @ 7:7cdaaf6f64f1
More tests
author | Chris Cannam |
---|---|
date | Tue, 03 Feb 2015 13:43:02 +0000 |
parents | 1924df3245f4 |
children |
comparison
equal
deleted
inserted
replaced
6:1924df3245f4 | 7:7cdaaf6f64f1 |
---|---|
36 | 36 |
37 extract() { | 37 extract() { |
38 hz="$1" | 38 hz="$1" |
39 file="$2" | 39 file="$2" |
40 cat chroma-excerpt.ttl | sed 's,"440","'"$hz"'",' > "$transform" | 40 cat chroma-excerpt.ttl | sed 's,"440","'"$hz"'",' > "$transform" |
41 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' | 41 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' |
42 } | 42 } |
43 | 43 |
44 extract 440 "$reference" | cat -n > "$refchroma" | 44 extract 440 "$reference" | cat -n > "$refchroma" |
45 | 45 |
46 sox "$other" -r 44100 -c 1 b.wav | 46 sox "$other" -r 44100 -c 1 b.wav |
57 echo "p" | 57 echo "p" |
58 ) > "$tmpscript" | 58 ) > "$tmpscript" |
59 | 59 |
60 dist=$( cat "$tmpscript" | dc ) | 60 dist=$( cat "$tmpscript" | dc ) |
61 echo "$dist $hz" | 61 echo "$dist $hz" |
62 | 62 |
63 done | tee "$scores" | 63 done | tee "$scores" |
64 | 64 |
65 echo | 65 echo |
66 echo Scores: | 66 echo Scores: |
67 sort -n "$scores" | 67 sort -n "$scores" |