2013/02/04 (2013年02月 のアーカイブ)
aikeさんのWebAudioSynthをFirefoxで無理やり動かしてみる
AudioDataAPI上で動作するWebAudioAPIシミュレータのようなものを使用しています。
WebAudio界隈で有名なaikeさん作のhttp://aikelab.net/websynth/は、ブラウザのWeb Audio APIという音声APIを使用していますので今のところ Chrome / Safari でしか動作しません。
ということでWebAudioAPIのレイヤーをFirefoxがサポートするAudioDataAPI上に実装して無理やり動かしてみました。
と言ってもWebAudioAPIは結構規模が大きいので一部しか作っていません。
現状:
・JavaScriptNode/BiquadFilterNode/DelayNode/GainNode/OscillatorNodeのみ。後はスタブだけ。
・AudioParam関係が未実装
・NodeからAudioParamへの接続もできない
・1chしか処理していないのでモノラル
・その他いろいろ未実装
これとAudioDataAPIシミュレータを組み合わせれば原理的にはIEとかOperaでも動くはずですが、パフォーマンス的に無謀な感じです。ソースをもう少しましな状態にしたら公開します。
Posted by g200kg : 2013/02/04 10:48:47