アカウント名:
パスワード:
手元に実行環境ないんで分かんないんだけど何がすごいの???
適当なコマンドの組み合わせで偶然音が奏でたの??それとも単に”bach.sed”に仕込んである音楽データを再生しているだけ???前者ならすごい話ですが!
何が話題に上がるのか意味わかりません!
いったいどうやってバイナリデータを出力してるんだろうとソースを見ましたが、' '(スペース、32)と、'~'(チルダ、127)の繰り返しの矩形波を生成してました。確かにこれなら、テキスト処理で生成可能ですね。これだと思いっきりオフセットが出まくりですが、まあ、普通のオーディオ出力ならDC除去用のコンデンサは入ってるだろうしまあ問題ないかな?
で、私の手元には音が聞けるLinux環境がないので、
$ echo | ./bach.sed | ffmpeg -f u8 -ar 44.1k -ac 1 -i - bach.mp3
でmp3に変換したところ、問題なく聞けました。プアなVM環境で実行したせいもありますが、生成にかかった時間は23分… こんなのオンザフライで再生したくないです…
文字コードを選べばもっと振幅を稼げるな。シフトJISで '~' の代わりに '゚' を使うとか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
どういうこと? (スコア:0)
手元に実行環境ないんで分かんないんだけど
何がすごいの???
適当なコマンドの組み合わせで偶然音が奏でたの??
それとも単に”bach.sed”に仕込んである音楽データを再生しているだけ???
前者ならすごい話ですが!
何が話題に上がるのか意味わかりません!
Re: (スコア:1)
// しばらく眺めて理解できたが、やっぱりアレゲとしかいいようがない
Re: (スコア:2)
いったいどうやってバイナリデータを出力してるんだろうとソースを見ましたが、
' '(スペース、32)と、'~'(チルダ、127)の繰り返しの矩形波を生成してました。
確かにこれなら、テキスト処理で生成可能ですね。
これだと思いっきりオフセットが出まくりですが、まあ、普通のオーディオ出力ならDC除去用のコンデンサは入ってるだろうしまあ問題ないかな?
で、私の手元には音が聞けるLinux環境がないので、
でmp3に変換したところ、問題なく聞けました。プアなVM環境で実行したせいもありますが、生成にかかった時間は23分… こんなのオンザフライで再生したくないです…
Re:どういうこと? (スコア:1)
文字コードを選べばもっと振幅を稼げるな。
シフトJISで '~' の代わりに '゚' を使うとか?