Web Music ハッカソン #3で作成した、オタマトーンをWeb AudioとWeb MIDIでイケてる楽器にしちゃうアプリケーションです。 3位をいただきました!
- ポケットミクを接続します。
- オーディオインターフェースからオタマトーンの音を入力できるようにします。
- ページにアクセスします。
- マイクへのアクセスを許可するか確認する表示が出るので、許可します。
- オタマトーンを鳴らします。
- 音階や音色を変えて楽しみましょう。
ポケットミクを接続しなくても他のMIDIデバイスで音を鳴らすことができますが、その場合はミクの音色は使えません。
- miku.jsを修正して使用しています。
midiNoteDetector.js
はWeb Audioのソースから周波数とMIDIノートナンバーを計算するコードです。audioContext.js
はAngularJSのService風にAudioContextを利用するためのラッパーです。otama.js
はこのアプリケーション本体のコードです。
MIT