summaryrefslogtreecommitdiff
path: root/sampling_alg_lac2020/midi_tests/run_tests.sh
diff options
context:
space:
mode:
Diffstat (limited to 'sampling_alg_lac2020/midi_tests/run_tests.sh')
-rwxr-xr-xsampling_alg_lac2020/midi_tests/run_tests.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/sampling_alg_lac2020/midi_tests/run_tests.sh b/sampling_alg_lac2020/midi_tests/run_tests.sh
new file mode 100755
index 0000000..fbe2a51
--- /dev/null
+++ b/sampling_alg_lac2020/midi_tests/run_tests.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+if [ "$#" != "3" ]; then
+ echo "Wrong number of parameters!"
+ echo "USAGE: ./run_tests.sh <midifile> <alg_type> <out_file>"
+ exit
+fi
+
+midifile="$1"
+alg="$2"
+output="$3"
+
+if [ "$alg" = "old" ]; then
+ echo "test with old selection..."
+ ./drumgizmo_old -i midifile -I file=/home/chaot/Data/midi_tests/$midifile -I midimap=~/Data/Drumkits/CrocellKit/Midimap_full.xml -o dummy ~/Data/Drumkits/CrocellKit/CrocellKit_full.xml | grep "index: " | awk '{print $8}' | sed 's/.$//' > "$output"
+ # ./drumgizmo_old -i midifile -I file=/home/chaot/Data/midi_tests/$midifile -I midimap=~/Data/Drumkits/CrocellKit/Midimap_full.xml -I speed=4 -o wavfile -O file="$3" ~/Data/Drumkits/CrocellKit/CrocellKit_full.xml
+ sort -n "$output" | uniq -c | awk '{print $2 " " $1}'
+elif [ "$alg" = "new" ]; then
+ echo "test with new selection..."
+ ./drumgizmo_new -i midifile -I file=/home/chaot/Data/midi_tests/$midifile -I midimap=~/Data/Drumkits/CrocellKit/Midimap_full.xml -I speed=1 -o dummy -p stddev=0 ~/Data/Drumkits/CrocellKit/CrocellKit_full.xml | grep "index: " | awk '{print $8}' | sed 's/.$//' > "$output"
+ # ./drumgizmo_new -i midifile -I file=/home/chaot/Data/midi_tests/$midifile -I midimap=~/Data/Drumkits/CrocellKit/Midimap_full.xml -I speed=8 -o wavfile -O file="$3" -p close=10,diverse=0.05,random=0.01,stddev=0 ~/Data/Drumkits/CrocellKit/CrocellKit_full.xml
+ sort -n "$output" | uniq -c | awk '{print $2 " " $1}'
+fi