Audio Data API / Web Audio APIを用いて波形を弄れるシーケンサを作成。2011年度前期研究報告会にて発表。
JavaScriptで作られたシーケンサです。譜面にマウスでポチポチ音符を置いていくとその譜面に合わせて音を再生します。また、音の波形やエンベロープもマウスで描くように編集することができます。
動作確認済みの環境はFirefox4とGoogle Chromeのdev版とcanary版で、いずれもWindows版です。未確認ですがFirefoxのバージョン5以降、Mac版Safari、Google ChromeのMac版stable、Linux版dev,canaryでも動作するはずです。(動作しない場合は送信フォームに報告を投げて頂けるとありがたいです。)
このアプリケーションはAudio Data APIやWeb Audio APIを用いて音声の動的生成を実現しています。
このアプリケーションを作成するために使用したAudio Data API / Web Audio APIについてまとめた資料です。