summaryrefslogtreecommitdiff
path: root/datasets/spread.sh
diff options
context:
space:
mode:
authorjules <jules@asdf.us>2018-04-09 00:13:48 +0200
committerjules <jules@asdf.us>2018-04-09 00:13:48 +0200
commit723b53467fa2741fbad87340d14342174a3eb730 (patch)
tree5a67c88eb6363935e05753cc3ecff25d353c1518 /datasets/spread.sh
parent261d7adff6049374edaa0167c02789dacf753e36 (diff)
parenta7256287f599dbaaffb107df0b8b4ea4a2b1f2b1 (diff)
Merge branch 'master' of asdf.us:samplernn
Diffstat (limited to 'datasets/spread.sh')
-rwxr-xr-xdatasets/spread.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/datasets/spread.sh b/datasets/spread.sh
index bec1da3..60c3551 100755
--- a/datasets/spread.sh
+++ b/datasets/spread.sh
@@ -1,3 +1,4 @@
+#!/bin/bash
if [ "$#" -ne 5 ]; then
echo "Usage: $0 <in.wav> <out.wav> <rate_min> <rate_step> <rate_max>"
@@ -11,15 +12,22 @@ STEP=$4
MAX=$5
ITER=0
+
while true; do
if (( $(echo "$RATE > $MAX" | bc -l) )); then
break
fi
let ITER+=1
RATE=`echo "$RATE+$STEP" | bc`
+ if ((ITER % 20 != 0)); then
+ echo "${ITER}... ${RATE}"
+ sleep 1
+ fi
sox $FN_IN "tmp_$ITER.wav" speed $RATE
done
+echo "made $ITER copies"
+
sox tmp_* $FN_OUT
rm tmp_*