From 7d64984591344aafd6d394b2f254c16b709b7470 Mon Sep 17 00:00:00 2001 From: Tretter Date: Tue, 7 Feb 2017 20:08:04 +0000 Subject: [PATCH] initial checkin from subversion --- NoiseRec.db | Bin 0 -> 5120 bytes NoiseTracker.sh | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 NoiseRec.db create mode 100644 NoiseTracker.sh diff --git a/NoiseRec.db b/NoiseRec.db new file mode 100644 index 0000000000000000000000000000000000000000..b54ff5e0e0ab3f08adf54f16cc2c80254f4705f2 GIT binary patch literal 5120 zcmeI!y>HV%6aer$Kc5}iv?+!3h0mInKua6x?6VWc10q1S4iqXeAr!!%pac*yRR$(t zVPax}iHV5`Ce(q62__~c#KOeHgt~C9=n(mlKY-ZM*|C3jKHqcR`7W)mb(7e+dG~(5 zlQ@c*jB|FzaTsGt7op4Umi{*Xo`62`T^MmxtoD6zDy}BzP81QQ!qO7AbJ`I3`KZx0;|p>T&ELLH`*FSqP)RUqG7z zKP;g|f>%O8fvQiVNrEgQP~hnx8d+#WQrXC}pcB=srfc)6PFnZ@pW$7e|9SooPt-EX z^MCl;r6)M~U*vy13YvDB{{?8I`Tq&t!V7o=UAUkx-*Thu{ tlwMq|P~bH!JVk;k<1z(q!^R~N+)CvnC}ViG(oZFQ9^r{>6TJox#UBSnt+W6D literal 0 HcmV?d00001 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