# # Makefile for aubitswap # AYM 2006-05-11 # EXE = aubitswap MAN1 = all: $(EXE) samples: adjacent-sin-freq.wav samples: adjacent-sin-amp.wav samples: any-two-sin.wav adjacent-sin-freq.wav: Makefile ausweep -F 5000 -t 6 >.tmp1 ( \ cat .tmp1; \ for n in 9 11 13 14 15; do \ m=`expr $$n - 1`; \ ./aubitswap -s $$n,$$m .tmp1; \ ausin -p 300 \ | dd bs=2 count=300 \ | ./aubitswap -s $$n,$$m \ | ../auplot/auplot -aI -h 151 -B eee -L fcc \ >adjacent-sin-$$m-$$n.png; \ done \ ) | sox -traw -r44100 -sw - -twav - >.tmp2 mv .tmp2 $@ adjacent-sin-amp.wav: Makefile ausin -f 100 | aufade -g 0 -G 1 -t 3 -S a >.tmp1 ausin -f 100 | aufade -g 1 -G 0 -t 0.5 -S a >>.tmp1 ( \ cat .tmp1; \ for n in 9 11 13 14 15; do \ m=`expr $$n - 1`; \ ./aubitswap -s $$n,$$m .tmp1; \ done \ ) | sox -traw -r44100 -sw - -twav - >.tmp2 mv .tmp2 $@ ausin -p 300 | dd bs=2 count=300 >.tmp1 for amp in 0.25 0.50 0.75 1.00; \ do \ auamp -G $$amp <.tmp1 \ | ./aubitswap -s 13,14 >.tmp2; \ auplot -aI -h 151 -B eee -L fcc .tmp2 >.tmp3; \ mv .tmp3 adjacent-sin-amp-$$amp.png; \ done any-two-sin.wav: Makefile ausin -f 100 | dd bs=2 count=8820 >.tmp1 ausin -p 512 | dd bs=2 count=512 >.tmp2 ausin -p 32 | dd bs=2 count=32 >.tmp3 for m in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14; \ do \ n=`expr $$m + 1`; \ while expr $$n \< 16 >/dev/null; \ do \ png=any-two-sin-`printf '%02d' $$m`-`printf '%02d' $$n`; \ ./aubitswap -s $$m,$$n .tmp1; \ if [ $$n -ge 9 ]; \ then \ ./aubitswap -s $$m,$$n .tmp2; \ else \ ./aubitswap -s $$m,$$n .tmp3; \ fi | auplot -aI -w 128 -h 65 -B eee -L fcc >"$$png.png"; \ n=`expr $$n + 1`; \ done; \ done | sox -traw -r44100 -sw - -twav - >.tmp4 mv .tmp4 $@ include ../Makerules