アカウント名:
パスワード:
手元に実行環境ないんで分かんないんだけど何がすごいの???
適当なコマンドの組み合わせで偶然音が奏でたの??それとも単に”bach.sed”に仕込んである音楽データを再生しているだけ???前者ならすごい話ですが!
何が話題に上がるのか意味わかりません!
いったいどうやってバイナリデータを出力してるんだろうとソースを見ましたが、' '(スペース、32)と、'~'(チルダ、127)の繰り返しの矩形波を生成してました。確かにこれなら、テキスト処理で生成可能ですね。これだと思いっきりオフセットが出まくりですが、まあ、普通のオーディオ出力ならDC除去用のコンデンサは入ってるだろうしまあ問題ないかな?
で、私の手元には音が聞けるLinux環境がないので、
$ echo | ./bach.sed | ffmpeg -f u8 -ar 44.1k -ac 1 -i - bach.mp3
でmp3に変換したところ、問題なく聞けました。プアなVM環境で実行したせいもありますが、生成にかかった時間は23分… こんなのオンザフライで再生したくないです…
真似してみて感じたが矩形波の圧縮はmp3はとても苦手。矩形波は様々な周波数成分を含んでいるため、ファイルサイズも小さくならず、ノイズだらけ.この様なデータは可逆圧縮が徳井とするなど当たり前だが実感した.
-rw-r--r-- 1 1100504 3月 25 20:54 bach.mp3-rwxr-xr-x 1 3962 3月 25 20:39 bach.sed-rw-r--r-- 1 6064092 3月 25 20:59 bach.raw 生成される波形データ( ~の羅列)-rw-r--r-- 1 65579 3月 25 20:59 bach.raw.zip
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
どういうこと? (スコア:0)
手元に実行環境ないんで分かんないんだけど
何がすごいの???
適当なコマンドの組み合わせで偶然音が奏でたの??
それとも単に”bach.sed”に仕込んである音楽データを再生しているだけ???
前者ならすごい話ですが!
何が話題に上がるのか意味わかりません!
Re: (スコア:1)
// しばらく眺めて理解できたが、やっぱりアレゲとしかいいようがない
Re: (スコア:2)
いったいどうやってバイナリデータを出力してるんだろうとソースを見ましたが、
' '(スペース、32)と、'~'(チルダ、127)の繰り返しの矩形波を生成してました。
確かにこれなら、テキスト処理で生成可能ですね。
これだと思いっきりオフセットが出まくりですが、まあ、普通のオーディオ出力ならDC除去用のコンデンサは入ってるだろうしまあ問題ないかな?
で、私の手元には音が聞けるLinux環境がないので、
でmp3に変換したところ、問題なく聞けました。プアなVM環境で実行したせいもありますが、生成にかかった時間は23分… こんなのオンザフライで再生したくないです…
Re:どういうこと? (スコア:0)
真似してみて感じたが矩形波の圧縮はmp3はとても苦手。矩形波は様々な周波数成分を含んでいるため、ファイルサイズも小さくならず、ノイズだらけ.この様なデータは可逆圧縮が徳井とするなど当たり前だが実感した.
-rw-r--r-- 1 1100504 3月 25 20:54 bach.mp3
-rwxr-xr-x 1 3962 3月 25 20:39 bach.sed
-rw-r--r-- 1 6064092 3月 25 20:59 bach.raw 生成される波形データ( ~の羅列)
-rw-r--r-- 1 65579 3月 25 20:59 bach.raw.zip