#!/bin/csh # # Examples for echos # # parameters are: (1) input soundfile (mono, or left channel) # (2) output filename # Program input (a) start time of echos in seconds # if ($1 == "") then set SOUNDDIR = ../ else set SOUNDDIR = $1 endif if ($2 == "") then set BINDIR = ../../bin else set BINDIR = $2 endif # Example 1: Just under the echo limit: if ( -r $SOUNDDIR/base/Tink.wav ) then echo Creating $SOUNDDIR/echo10ms.wav rm -f $SOUNDDIR/echo10ms.wav $BINDIR/echos $SOUNDDIR/base/Tink.wav $SOUNDDIR/echo10ms.wav >/dev/null << EOT 0.01 EOT endif # Example 2: Just above the echo limit: if ( -r $SOUNDDIR/base/Tink.wav ) then echo Creating $SOUNDDIR/echo30ms.wav rm -f $SOUNDDIR/echo30ms.wav $BINDIR/echos $SOUNDDIR/base/Tink.wav $SOUNDDIR/echo30ms.wav >/dev/null << EOT 0.03 EOT endif # Example 3: Well above the echo limit if ( -r $SOUNDDIR/base/Tink.wav ) then echo Creating $SOUNDDIR/echo50ms.wav rm -f $SOUNDDIR/echo50ms.wav $BINDIR/echos $SOUNDDIR/base/Tink.wav $SOUNDDIR/echo50ms.wav >/dev/null << EOT 0.05 EOT endif