#!/bin/sh
-set -ex
+set -e
(
cd loopfinder
tubaid=$1; shift
delta=2
-fftsize=512
-loopmin=1.1
+fftsize=2048
+loopmin=0.5
loopmax=1.5
len=1.8
step=$(($delta*2))
for note in -18 -12 -6 0 6 12 18 24; do
sox "$t"/out.wav "$t"/n$note.wav \
+ channels 1 \
trim $start $step \
silence 1 1s 0
# now find loop point
loopfinder/findloop "$t"/n$note.wav $fftsize $len $loopmin $loopmax "$t"/t$note.wav | while read -r SAMPLES SECONDS; do
- oggenc -q9 -o "$fn" -c "LOOP_START=$SAMPLES" "$t"/t$note.wav
+ oggenc -Q -q9 -o "$fn" -c "LOOP_START=$SAMPLES" "$t"/t$note.wav
done
# next!