WebMIDI仮想音源として使えるWebAudioのオシレータ
2017.07.15
garbage38 で WebMIDI 用の仮想入力デバイスを作ったので、音源部分も作ってみる。
デバイスとしては、音を受け取るだけなので、入力部分に比べれば実装は楽。ただ、音を生成する部分を頑張らなきゃいけない。
こことここが勉強になる。
オシレータ部分
仮想MIDI音源部分
実行
デモ・入力
鍵盤ボタンを押すか、PCのキーボードのキーを押してください
「ユーザ入力 => 仮想 MIDI 入力デバイス」の最新メッセージ
「仮想 MIDI 入力デバイス => WebMIDI コントローラ」の最新メッセージ
「WebMIDI コントローラ => 仮想 MIDI 音源」の最新メッセージ