javascriptでwavファイルを作って鳴らす

jsではバイナリファイルの読み書きが出来ます。その機能を使うことでjslinuxGameBoyOnline みたいな一昔前ではありえなかったwebアプリが誕生しています。

そこで勉強がてら、jsでwavファイルを作って音を鳴らしてみました。動作はChromeFirefoxで確認しています。たぶんsafariも大丈夫のはず。

Gistに張っておきます。あとためしにjsdo.itも使ってみました。

wavファイル以外にもMIDIやmp3なんでもjsで作ることが出来るので夢が広がりますね。