changeset 7:7cdaaf6f64f1

More tests
author Chris Cannam
date Tue, 03 Feb 2015 13:43:02 +0000
parents 1924df3245f4
children 08af0d25b61c
files iterative-chroma/chroma-excerpt.ttl iterative-chroma/chromacompare.sh iterative-match/match-cost.ttl iterative-match/matchcompare.sh
diffstat 4 files changed, 11 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- 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" ] ;
--- 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
--- 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:     <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 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