Login
Immutable PageDiscussionInfoAttachments

Please use a more selective search term instead of ""

Clear message
chmod/diary/2011-09-22

MMA

学生の異常な怠慢,あるいは:私はいかにして考えるのを止め,ssh でオーディオを飛ばそうという気持ちになったか

Mac + Un*x系サーバ.サーバ に EsounD はインストールされているものとする.

  1. Mac に EsounD をインストールする.
    • port install esound

  2. Mac に Soundflower をインストールする.

    • オーディオ出力をするための仮想デバイス.
  3. Mac のサウンドの 入力デバイス・出力デバイス をともに(重要) Soundflower (2ch) に切り変える.
  4. ターミナルで以下のコマンドを入力.
    • esd -tcp -bind ::1 & sleep 5 && esdrec -s ::1 | ssh server.local esdcat &

    • e.g. rise の場合,
      esd -tcp -bind ::1 & sleep 5 && esdrec -s ::1 | ssh rise.mma.club.uec.ac.jp esdcat &

    • 注: ここ笑うところ

Soundflower に出力されたオーディオは,Soundflower という仮想オーディオ入力から入ってくる.
そこで,デフォルトのオーディオ入力を Soundflower に切り替え,esdrec でつかまえる.出力が stdout に出てくるので,
それを rise の esdcat に ssh で飛ばす.

※Mac-学内無線-rise で0.5秒ほどの遅延はあるが,音質は非常に良く,音楽を聞くには十分に思える.