1bindir="." 2srcdir="." 3effect="" 4 5if [ -f ./sox.exe ] ; then 6 EXEEXT=".exe" 7else 8 EXEEXXT="" 9fi 10 11# Allow user to override paths. Useful for testing an installed 12# sox. 13while [ $# -ne 0 ]; do 14 case "$1" in 15 --bindir=*) 16 bindir=`echo $1 | sed 's/.*=//'` 17 ;; 18 19 -i) 20 shift 21 bindir=$1 22 ;; 23 24 --srcdir=*) 25 srcdir=`echo $1 | sed 's/.*=//'` 26 ;; 27 28 -c) 29 shift 30 srcdir=$1 31 ;; 32 33 *) 34 effect="$effect $1" 35 esac 36 shift 37done 38 39t() { 40 format=$1 41 shift 42 opts="$*" 43 44 echo "Format: $format Options: $opts" 45 ${bindir}/sox${EXEEXT} ${srcdir}/monkey.wav $opts /tmp/monkey.$format $effect 46 ${bindir}/sox${EXEEXT} $opts /tmp/monkey.$format /tmp/monkey1.wav $effect 47} 48t 8svx 49t aiff 50t aifc 51t au 52t avr -e unsigned-integer 53t cdr 54t cvs 55t dat 56t hcom -r 22050 57t maud 58t prc 59t prc -e signed-integer 60t sf 61t smp 62t sndt 63t txw 64t ub -r 8130 65t vms 66t voc 67t vox -r 8130 68t wav 69t wve 70