OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Git Source Tree
Root/
| 1 | #!/bin/sh |
| 2 | #usage: wav2png.sh file.wav |
| 3 | |
| 4 | BASE=${1%.wav} |
| 5 | PNG=$BASE.png |
| 6 | WAV=$BASE.wav |
| 7 | DAT=$BASE.dat |
| 8 | |
| 9 | #echo $BASE,$PNG,$WAV,$DAT |
| 10 | sox $WAV $DAT |
| 11 | grep -v '^;' $DAT >$DAT.clean |
| 12 | FREQ=`head -1 $DAT|tr -d ';'` |
| 13 | |
| 14 | echo -e "set terminal png; set title '$FREQ';set output '$PNG'; plot '$DAT.clean' w l lt 2" | gnuplot |
| 15 |
