summaryrefslogtreecommitdiffstats
path: root/god/overlord/index
diff options
context:
space:
mode:
authortv <tv@xso>2011-09-10 03:53:09 +0200
committertv <tv@xso>2011-09-10 03:53:09 +0200
commit0c72cef00ad7c1cb0cb672e03325f8b7b763e3c2 (patch)
tree3f2e102a99c9d8cb89f366150f6528f65b2b453b /god/overlord/index
parent3aaf385f29b0f9c8bc815347f92890b2542cf1e1 (diff)
parent9c9e9809e61e5e6a45c5f5babd0fef17cdc1d33d (diff)
Merge branch 'master' of github.com:krebscode/painload
Diffstat (limited to 'god/overlord/index')
-rwxr-xr-xgod/overlord/index27
1 files changed, 27 insertions, 0 deletions
diff --git a/god/overlord/index b/god/overlord/index
new file mode 100755
index 00000000..27506ccd
--- /dev/null
+++ b/god/overlord/index
@@ -0,0 +1,27 @@
+#! /bin/sh
+set -euf
+
+# cd //
+cd $(dirname $(readlink -f $0))/../..
+
+max=100
+step=10
+min=0
+
+# fade-out streams
+for i in `seq $max -$step $min`; do
+ amixer -q -c 0 -D hw:0 sset Front $i%
+ sleep 0.1
+done
+streams/streams stop
+
+amixer -q -c 0 -D hw:0 sset Front $max%
+mplayer god/overlord/announce.mp3 >/dev/null
+espeak -v de -s 120 -a 900 "$*"
+
+# fade-in streams
+streams/streams start
+for i in `seq $min $step $max`; do
+ sleep 0.1
+ amixer -q -c 0 -D hw:0 sset Front $i%
+done