追記(実際にブラウザで音アプリを作りたい人はAudiolet.js がいいと思いますよ) 以前にjavascriptで書いたサウンドライブラリをCoffeeScriptで書きなおしたもの。 javascriptとcoffeescriptを相互変換するツールがあるのですがどうも望んだ感じにはならないので書いたというところ。 時間切れでfirefoxには対応していないし、奇妙なフィルタとかもなかったりする。あともう少し縮められたが気がする。 まあ名前はCoffeeSndってことで。簡易的なものであくまでネタです。 使い方。よくある感じです。 adsr = new ADSR(0, 0, 1, 0.25, 0) aseq = new Sequencer(adsr, 120, [1, 0, 1, 0, 1, 1, 1, 1]) noise = new Noise(aseq) f = new Band