summaryrefslogtreecommitdiff
path: root/bin/loop.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bin/loop.sh')
-rwxr-xr-xbin/loop.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/bin/loop.sh b/bin/loop.sh
new file mode 100755
index 0000000..beb1286
--- /dev/null
+++ b/bin/loop.sh
@@ -0,0 +1,20 @@
+rm fades.txt
+rm files.txt
+rm mix.sh
+
+ITER=0
+NEXT=1
+for i in `ls -v *.wav`
+do
+echo "[0$ITER][$NEXT]acrossfade=ns=5:o=1:c1=tri:c2=tri[0$NEXT];" >> fades.txt
+printf '\-i %s ' $i >> files.txt
+ITER=$(expr $ITER + 1)
+NEXT=$(expr $NEXT + 1)
+done
+
+printf "ffmpeg " >> mix.sh
+cat files.txt >> mix.sh
+printf " -filter_complex \"" >> mix.sh
+cat fades.txt >> mix.sh
+echo '\" out.wav' >> mix.sh
+