diff options
author | tv <tv@xso> | 2011-09-10 03:53:09 +0200 |
---|---|---|
committer | tv <tv@xso> | 2011-09-10 03:53:09 +0200 |
commit | 0c72cef00ad7c1cb0cb672e03325f8b7b763e3c2 (patch) | |
tree | 3f2e102a99c9d8cb89f366150f6528f65b2b453b /god/overlord/index | |
parent | 3aaf385f29b0f9c8bc815347f92890b2542cf1e1 (diff) | |
parent | 9c9e9809e61e5e6a45c5f5babd0fef17cdc1d33d (diff) |
Merge branch 'master' of github.com:krebscode/painload
Diffstat (limited to 'god/overlord/index')
-rwxr-xr-x | god/overlord/index | 27 |
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 |