mirror of
git://projects.qi-hardware.com/openwrt-packages.git
synced 2024-11-23 05:40:37 +02:00
15 lines
301 B
Bash
Executable File
15 lines
301 B
Bash
Executable File
#!/bin/sh
|
|
#usage: wav2png.sh file.wav
|
|
|
|
BASE=${1%.wav}
|
|
PNG=$BASE.png
|
|
WAV=$BASE.wav
|
|
DAT=$BASE.dat
|
|
|
|
#echo $BASE,$PNG,$WAV,$DAT
|
|
sox $WAV $DAT
|
|
grep -v '^;' $DAT >$DAT.clean
|
|
FREQ=`head -1 $DAT|tr -d ';'`
|
|
|
|
echo -e "set terminal png; set title '$FREQ';set output '$PNG'; plot '$DAT.clean' w l lt 2" | gnuplot
|