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