#!/bin/csh
#
# Example for precedence: 
#
# parameters are: (1) input sound (optional)
#                 (2) output sound 
# Program input   (a) duration of output sound (if no input soundfile)
#                 (b) sample delay between channels
#
# Description: Similar signal in each ear with lots of overlap
#    This makes for very strong precedence.
#

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

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


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


# Example 1: 
rm -f $SOUNDDIR/out01.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out01.wav >/dev/null <<EOT
1
EOT

rm -f $SOUNDDIR/out02.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out02.wav >/dev/null <<EOT
2
EOT

rm -f $SOUNDDIR/out03.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out03.wav >/dev/null <<EOT
3
EOT

rm -f $SOUNDDIR/out04.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out04.wav >/dev/null <<EOT
4
EOT

rm -f $SOUNDDIR/out05.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out05.wav >/dev/null <<EOT
5
EOT

rm -f $SOUNDDIR/out06.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out06.wav >/dev/null <<EOT
6
EOT

rm -f $SOUNDDIR/out07.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out07.wav >/dev/null <<EOT
7
EOT

rm -f $SOUNDDIR/out08.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out08.wav >/dev/null <<EOT
8
EOT

rm -f $SOUNDDIR/out09.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out09.wav >/dev/null <<EOT
9
EOT

rm -f $SOUNDDIR/out10.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out10.wav >/dev/null <<EOT
10
EOT

rm -f $SOUNDDIR/out11.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out11.wav >/dev/null <<EOT
11
EOT

rm -f $SOUNDDIR/out12.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out12.wav >/dev/null <<EOT
12
EOT

rm -f $SOUNDDIR/out13.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out13.wav >/dev/null <<EOT
13
EOT

rm -f $SOUNDDIR/out14.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out14.wav >/dev/null <<EOT
14
EOT

rm -f $SOUNDDIR/out15.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out15.wav >/dev/null <<EOT
15
EOT

rm -f $SOUNDDIR/out16.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out16.wav >/dev/null <<EOT
16
EOT

rm -f $SOUNDDIR/out17.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out17.wav >/dev/null <<EOT
17
EOT

rm -f $SOUNDDIR/out18.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out18.wav >/dev/null <<EOT
18
EOT

rm -f $SOUNDDIR/out19.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out19.wav >/dev/null <<EOT
19
EOT

rm -f $SOUNDDIR/out20.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out20.wav >/dev/null <<EOT
20
EOT

rm -f $SOUNDDIR/out21.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out21.wav >/dev/null <<EOT
21
EOT

rm -f $SOUNDDIR/out22.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out22.wav >/dev/null <<EOT
22
EOT

rm -f $SOUNDDIR/out23.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out23.wav >/dev/null <<EOT
23
EOT

rm -f $SOUNDDIR/out24.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out24.wav >/dev/null <<EOT
24
EOT

rm -f $SOUNDDIR/out25.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out25.wav >/dev/null <<EOT
25
EOT

rm -f $SOUNDDIR/out26.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out26.wav >/dev/null <<EOT
26
EOT

rm -f $SOUNDDIR/out27.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out27.wav >/dev/null <<EOT
27
EOT

rm -f $SOUNDDIR/out28.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out28.wav >/dev/null <<EOT
28
EOT

rm -f $SOUNDDIR/out29.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out29.wav >/dev/null <<EOT
29
EOT

rm -f $SOUNDDIR/out30.wav
$BINDIR/precedence $SOUNDDIR/click7.wav $SOUNDDIR/click7.wav $SOUNDDIR/out30.wav >/dev/null <<EOT
30
EOT

echo Creating $SOUNDDIR/precedence5.wav

rm -f $SOUNDDIR/precedence5.wav
$BINDIR/concatenate \
    $SOUNDDIR/out01.wav $SOUNDDIR/out02.wav $SOUNDDIR/out03.wav \
    $SOUNDDIR/out04.wav $SOUNDDIR/out05.wav $SOUNDDIR/out06.wav \
    $SOUNDDIR/out07.wav $SOUNDDIR/out08.wav $SOUNDDIR/out09.wav \
    $SOUNDDIR/out10.wav $SOUNDDIR/out11.wav $SOUNDDIR/out12.wav \
    $SOUNDDIR/out13.wav $SOUNDDIR/out14.wav $SOUNDDIR/out15.wav \
    $SOUNDDIR/out16.wav $SOUNDDIR/out17.wav $SOUNDDIR/out18.wav \
    $SOUNDDIR/out19.wav $SOUNDDIR/out20.wav $SOUNDDIR/out21.wav \
    $SOUNDDIR/out22.wav $SOUNDDIR/out23.wav $SOUNDDIR/out24.wav \
    $SOUNDDIR/out25.wav $SOUNDDIR/out26.wav $SOUNDDIR/out27.wav \
    $SOUNDDIR/out28.wav $SOUNDDIR/out29.wav $SOUNDDIR/out30.wav \
    $SOUNDDIR/precedence5.wav >/dev/null <<EOT
20000
EOT


rm -f $SOUNDDIR/click7.wav $SOUNDDIR/out??.wav



