Raspberry Pi2でランダムなサウンド再生

シェルを使ってごく簡便に、ごく簡便にn種類のサウンド(.wav)をランダムに再生させる方法

  • 0.wav から (n-1).wavまでのn種のwavファイルを用意し、仮に/home/pi/your_local_dir/配下に置く
  • 以下のシェルファイルを作る
          SEED=$(head -c4 /dev/urandom | od -t u4 | awk ‘{print $2 }’)
    aplay /home/pi/your_local_dir/$(($SEED % n+1)).wav <-n+1には実際の数値を入れる
  • 以下のシェルファイルを作る
          aplay /home/pi/your_local_dir/$((RANDOM % n)).wav <-nには実際の数値を入れる
  • CRONに仕込んでおけば定時にランダムなサウンドを楽しめます