#! /bin/bash

FILENAME=`basename $1 .wav`

#
# Isoleer een intro uit de input-file: vanaf 0.09 sec met lengte 3.53 sec
#
sox $1 ${FILENAME}_intro.wav trim 0.09 3.53

#
# Sla een stuk na het intro op in een andere file
#
sox $1 ${FILENAME}_tail.wav trim 3.62 20

#
# Filter intro met enkele laagdoorlaatfilters
#
ecasound -i ${FILENAME}_intro.wav -efl:200 -o ${FILENAME}_intro_lp200.wav
ecasound -i ${FILENAME}_intro.wav -efl:300 -o ${FILENAME}_intro_lp300.wav
ecasound -i ${FILENAME}_intro.wav -efl:600 -o ${FILENAME}_intro_lp600.wav
ecasound -i ${FILENAME}_intro.wav -efl:1000 -o ${FILENAME}_intro_lp1000.wav
ecasound -i ${FILENAME}_intro.wav -efl:1500 -o ${FILENAME}_intro_lp1500.wav
ecasound -i ${FILENAME}_intro.wav -efl:3000 -o ${FILENAME}_intro_lp3000.wav

#
# Plak alles aan elkaar
#
sox ${FILENAME}_intro_lp200.wav \
    ${FILENAME}_intro_lp300.wav \
    ${FILENAME}_intro_lp600.wav \
    ${FILENAME}_intro_lp1000.wav \
    ${FILENAME}_intro_lp1500.wav \
    ${FILENAME}_intro_lp3000.wav \
    ${FILENAME}_tail.wav \
    result.wav


