blob: accaae7f659c8048a2d2e89e81b0c79156f9da0c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
crossfade_dur=1
i=0
limit=10000
for file in `ls *.wav | sort -V`
do
if [ "$file" = 'mix.wav' ] || [ "$file" = 'out.wav' ]
then
continue
fi
i=$((i+1))
if [ $i -eq $limit ]
then
break
fi
if [ $i -eq 1 ]
then
sox $file mix.wav highpass 10
else
# ../../crossfade_cat.sh $crossfade_dur mix.wav $file yes yes
# echo $file
sox $file tmp.wav highpass 10
sox mix.wav tmp.wav out.wav splice $(soxi -D mix.wav),0.01
mv out.wav mix.wav
rm tmp.wav
fi
done
|