# HG changeset patch # User Chris Cannam # Date 1382112954 -3600 # Node ID 7d4165ded830ebba78a3175d30ee9e8510eb2f4e # Parent c2b64a1464f4c6a199a5d97fe583efa679d8b76c Different quality settings diff -r c2b64a1464f4 -r 7d4165ded830 run-tests.sh --- a/run-tests.sh Fri Oct 18 15:57:28 2013 +0100 +++ b/run-tests.sh Fri Oct 18 17:15:54 2013 +0100 @@ -20,14 +20,30 @@ factor="$1" infile="$2" outfile="$3" +echo "factor is $factor" + echo "running... sndfile-resample -to $(($original/$factor)) -c 4 $infile $outfile" sndfile-resample -to "$(($original/$factor))" -c 4 "$infile" "$outfile" } -do_resample() { +do_resample_hq() { factor="$1" infile="$2" outfile="$3" - "$mydir/garage-resampler/resample" --to "$(($original/$factor))" "$infile" "$outfile" + "$mydir/garage-resampler/resample" --snr 100 --bandwidth 0.02 --to "$(($original/$factor))" "$infile" "$outfile" +} + +do_resample_mq() { + factor="$1" + infile="$2" + outfile="$3" + "$mydir/garage-resampler/resample" --snr 70 --bandwidth 0.03 --to "$(($original/$factor))" "$infile" "$outfile" +} + +do_resample_lq() { + factor="$1" + infile="$2" + outfile="$3" + "$mydir/garage-resampler/resample" --snr 50 --bandwidth 0.05 --to "$(($original/$factor))" "$infile" "$outfile" } do_decimate() { @@ -40,8 +56,8 @@ mkdir -p "$mydir"/out for f in $factors; do - for impl in linear decimate resample src; do - do_$impl "$f" "$mydir/infinitewave-testsignals/Swept_float.wav" "$mydir"/out/"$impl"_"$factor".wav + for impl in linear decimate resample_hq resample_mq resample_lq src; do + do_$impl "$f" "$mydir/infinitewave-testsignals/Swept_float.wav" "$mydir"/out/"$f"_"$impl".wav done done