commit bf1f9270ea044a33e9af726e7c3728c1ee58795e Author: Jure Podgoršek Date: Sat Feb 4 23:35:21 2017 +0100 Initial prvi demo primer za delavnico command line zvoka diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d8dd753 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.wav diff --git a/pocisti.sh b/pocisti.sh new file mode 100755 index 0000000..d87e7ee --- /dev/null +++ b/pocisti.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +rm sempl*.wav diff --git a/predvajaj.sh b/predvajaj.sh new file mode 100755 index 0000000..61b19d9 --- /dev/null +++ b/predvajaj.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +echo "predvajaj" + +while [ true ]; do + fajl=$(shuf -n1 -e sempl*.wav) + aplay $fajl & + + let "spanje = $RANDOM % 3" + sleep $spanje +done diff --git a/snemaj.sh b/snemaj.sh new file mode 100755 index 0000000..77e32a8 --- /dev/null +++ b/snemaj.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +echo "snemam" + +num=0 +while [ true ]; do + arecord sempl$num.wav & + pid=$! + let "dolzina = $RANDOM % 4 + 1" + echo "dolzina: $dolzina sekund" + sleep $dolzina + kill $pid + num=$((num+1)) +done