Midiを扱いたいけどMidiキーボードが手元にない時の対処
いつも手元に1つはあるMidiキーボードがなかったので、小さいMidiキーボードを購入しに出かけようかと思った。しかし、こういう場面が今後沢山あるだろうと思い、Midiキーボードがなくても対応できるようにしてみた。
Midiのサンプルを開く
Midiを取り扱いするサンプルパッチの場所
(vvvv.exeのあるフォルダ)/girlpower/IO/Midi/01_ReceivingMidiData_Overview.v4p
Midiキーボードが接続されていない場合、サンプルパッチを開くとMidiキーボードが1も存在していないので、ノードにエラーが出ている
仮想Midiキーボードを用意する
仮想 Midiキーボードで検索したら、一番最初に見つかった
Rainbow Keyboardをダウンロードし、rbkey.exeを実行する。
仮想Midiケーブルソフトを用意する
仮想Midiケーブルソフトloop Midiをダウンロードし、インストールする。
ショートカットか(インストールフォルダ)/Tobias Erichsen/loopMIDI/loopMIDI.exe、からloopMidi.exeを実行する
仮想Midiキーボードから仮想MidiポートにMidi出力するように設定する
loopMidiに仮想Midiポートを作成する。+ボタン押下でPortが作成される
Rainbow Keyboardの設定画面を開く(オプション(O)->設定)
設定画面でMidi出力デバイスを「loopMidi Port」に設定する。
これで仮想Midiキーボードが仮想デバイスとして認識されるが、vvvvのパッチには変更が反映されていない。
vvvvの再起動
vvvvを再起動するとloopMidiで作った仮想MidiPortが選択されている。Rainbow KeybordをMidiデバイスとして使用することができるようになった。