#!/bin/csh
#
# Examples for periods
#
# parameters are: (1) output filename
# Program input   (a) frequency of sinewave in Hertz
#                 (b) number of cycles for freqency to sound
#                 (c) amplitude of sound [0..1]
#

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

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

echo Creating $SOUNDDIR/period1.wav

# Example 1: 1 period of a 500 Hz tone:
rm -f $SOUNDDIR/period1.wav
$BINDIR/periods $SOUNDDIR/period1.wav >/dev/null <<EOT
500
1
0.7
EOT


echo Creating $SOUNDDIR/period2.wav

# Example 2: 2 period of a 500 Hz tone:
rm -f $SOUNDDIR/period2.wav
$BINDIR/periods $SOUNDDIR/period2.wav >/dev/null <<EOT
500
2
0.7
EOT

echo Creating $SOUNDDIR/period3.wav

# Example 3: 3 period of a 500 Hz tone:
rm -f $SOUNDDIR/period3.wav
$BINDIR/periods $SOUNDDIR/period3.wav >/dev/null <<EOT
500
3
0.7
EOT

echo Creating $SOUNDDIR/period4.wav

# Example 4: 4 period of a 500 Hz tone:
rm -f $SOUNDDIR/period4.wav
$BINDIR/periods $SOUNDDIR/period4.wav >/dev/null <<EOT
500
4
0.7
EOT

echo Creating $SOUNDDIR/period5.wav

# Example 5: 5 period of a 500 Hz tone:
rm -f $SOUNDDIR/period5.wav
$BINDIR/periods $SOUNDDIR/period5.wav >/dev/null <<EOT
500
5
0.7
EOT

echo Creating $SOUNDDIR/period6.wav

# Example 6: 6 period of a 500 Hz tone:
rm -f $SOUNDDIR/period6.wav
$BINDIR/periods $SOUNDDIR/period6.wav >/dev/null <<EOT
500
6
0.7
EOT

echo Creating $SOUNDDIR/period7.wav

# Example 7: 7 period of a 500 Hz tone:
rm -f $SOUNDDIR/period7.wav
$BINDIR/periods $SOUNDDIR/period7.wav >/dev/null <<EOT
500
7
0.7
EOT

echo Creating $SOUNDDIR/period8.wav

# Example 8: 8 period of a 500 Hz tone:
rm -f $SOUNDDIR/period8.wav
$BINDIR/periods $SOUNDDIR/period8.wav >/dev/null <<EOT
500
8
0.7
EOT

echo Creating $SOUNDDIR/period9.wav

# Example 9: 9 period of a 500 Hz tone:
rm -f $SOUNDDIR/period9.wav
$BINDIR/periods $SOUNDDIR/period9.wav >/dev/null <<EOT
500
9
0.7
EOT




