趣味の電子工作などの記録。時にLinuxへ行ったり、ガジェットに浮気したりするので、なかなかまとまらない。
RSS icon
  • linuxでbeep音を鳴らす

    投稿日 2011年 5月 7日 コメントはありません

    加速度センサを監視しているDebianマシンで加速度が大きいときにアラームをならしたいのでどうしたらbeep音がなるか調べてみました。
    beep音を鳴らすにはパッケージの導入が必要なようで、

    # aptitude install beep

    として、パッケージを導入します。さらに、/etc/group の audio グループにユーザが入っている必要があるようですが、自分のところでは初めから入っていました。
    この状態でコマンドラインから、

    $ beep -f 262 -l 500 -n -f 294 -l 500 -n -f 330 -l 500 -n -f 349 -l 500 -n -f 392 -l 500 -n -f 440 -l 500 -n -f 494 -l 500 -n -f 523 -l 500

    と入力すると、「ドレミファソラシド」の音階を聞くことができました。
    ただ、プログラムから鳴らす方法を調べなければなりません。
    ( system() でコマンドを呼ぶと、鳴り終わるまで動作がブロックされそうです・・・)


    コメントをどうぞ(日本語のみ/Only in Japanese)

    日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)