Mercurial > hg > mirex2013
diff audio_onset_detection/onsetsds/onsetsds.sh @ 39:51f28d65d7f6 abstract
Add OnsetsDS task
author | Chris Cannam |
---|---|
date | Fri, 06 Sep 2013 18:34:57 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/audio_onset_detection/onsetsds/onsetsds.sh Fri Sep 06 18:34:57 2013 +0100 @@ -0,0 +1,23 @@ +#!/bin/bash +# runs sonic annotator using the specified transform file (-t) +# input file: $1 +# output file: $2 + +mydir=`dirname "$0"` +infile="$1" +outfile="$2" + +if [ t"$infile" = "t" ] || [ t"$outfile" = "t" ]; then + echo "Usage: $0 infile.wav outfile.txt" + exit 2 +fi + +echo "Processing input WAV file $infile, writing results to $outfile..." 1>&2 + +VAMP_PATH="$mydir" sonic-annotator \ + -t "$mydir"/onsetsds.ttl \ + -w csv --csv-stdout --csv-separator ';' \ + "$infile" \ + | cut -d';' -f2 \ + > "$outfile" +