#!/bin/csh
#
# Examples for sampleDelay
#
# parameters are: (1) delay envelope (sample delay between channels)
#                 (2) input mono soundfile
#                 (3) output soundfile name
#

if ($1 == "") then
   set SOUNDDIR = ../
else
   set SOUNDDIR = $1
endif

if ($2 == "") then
   set BINDIR = ../../bin
else
   set BINDIR = $2
endif


rm -f $SOUNDDIR/temp.wav
$BINDIR/whitenoise $SOUNDDIR/temp.wav >/dev/null <<EOT
100000
0.2
1
EOT


echo Creating $SOUNDDIR/delay1.wav

rm -f $SOUNDDIR/delay1.wav
$BINDIR/sampleDelay "(0 -30; 1 30)" $SOUNDDIR/temp.wav \
   $SOUNDDIR/delay1.wav >/dev/null


rm -f $SOUNDDIR/temp2.wav
$BINDIR/osc -f "(0 1000; 100 1000)" -a "(0 0; 10000 0.2; s; 20000 0)" \
   $SOUNDDIR/temp2.wav >/dev/null <<EOT
4
EOT


echo Creating $SOUNDDIR/delay2.wav

rm -f $SOUNDDIR/delay2.wav
$BINDIR/sampleDelay "(0 30; 1 -30)" $SOUNDDIR/temp2.wav \
   $SOUNDDIR/delay2.wav >/dev/null


rm -f $SOUNDDIR/temp.wav
rm -f $SOUNDDIR/temp2.wav

