Chris@39: #!/bin/bash Chris@39: # runs sonic annotator using the specified transform file (-t) Chris@39: # input file: $1 Chris@39: # output file: $2 Chris@39: Chris@39: mydir=`dirname "$0"` Chris@39: infile="$1" Chris@39: outfile="$2" Chris@39: Chris@39: if [ t"$infile" = "t" ] || [ t"$outfile" = "t" ]; then Chris@39: echo "Usage: $0 infile.wav outfile.txt" Chris@39: exit 2 Chris@39: fi Chris@39: Chris@39: echo "Processing input WAV file $infile, writing results to $outfile..." 1>&2 Chris@39: Chris@39: VAMP_PATH="$mydir" sonic-annotator \ Chris@39: -t "$mydir"/onsetsds.ttl \ Chris@39: -w csv --csv-stdout --csv-separator ';' \ Chris@39: "$infile" \ Chris@39: | cut -d';' -f2 \ Chris@39: > "$outfile" Chris@39: