commit 7d64984591344aafd6d394b2f254c16b709b7470 Author: Tretter Date: Tue Feb 7 20:08:04 2017 +0000 initial checkin from subversion diff --git a/NoiseRec.db b/NoiseRec.db new file mode 100644 index 0000000..b54ff5e Binary files /dev/null and b/NoiseRec.db differ diff --git a/NoiseTracker.sh b/NoiseTracker.sh new file mode 100644 index 0000000..56a9f1f --- /dev/null +++ b/NoiseTracker.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +#DB Table format: +#CREATE TABLE data (datum datetime, level int); + +interval=60 # sample length in seconds to evaluate maximum on... + +exec 2>/dev/null # no default error output +while true; do + rec out.wav & + sleep $interval + kill -KILL %1 + + max_level="$(sox out.wav -n stats -b 16 2>&1|awk '/^Max\ level/ {print int($3)}')" +echo -e "insert into data (datum,level) values (datetime('now', 'localtime'),$max_level);" | sqlite3 NoiseRec.db + + rm out.wav +done