crossfade_dur=1 i=0 limit=10000 for file in `ls *.wav | sort -V` do i=$((i+1)) if [ $i -eq $limit ] then break fi if [ $i -eq 1 ] then cp $file mix.wav else # ../../crossfade_cat.sh $crossfade_dur mix.wav $file yes yes echo $file sox mix.wav "$file" out.wav splice $(soxi -D mix.wav),0.01 mv out.wav mix.wav fi done