Summary
This system turns any USB MIDI controller into a wireless device that can control any app. The knobs on the MIDI controller can be used to change parameters in Blender running under Windows.
システム構成
- MIDIデバイスを制御できるようにM5CapsuleをUSB Hostに設定
- M5Capsuleは、USB MIDIコントローラーから送信されるMIDIメッセージを受信する
- M5Capsuleは、受信したMIDIメッセージを、Windows PCにWi-Fi経由でUDPパケットに変換して送信する
- Windows PCは、受け取ったUDPパケットを処理してアプリを操作する
- 今回の例では、BlenderのAPIを使って、視点変更、色変更、ブラシサイズ変更などの操作をしている
留意事項
- 実際に動作している様子を撮影した動画ですが、現状のデモにおいて、サポート外の方法でBlenderのAPIを利用しています。
- M5CapsuleをBluetoothキーボード化させるなどの対応で改善できると考えています。
- 動画を後から加工処理をして、動いているようにみせるということはしていません。
- 任意のUSB MIDIコントローラーを無線化して、アプリを気軽に遠隔操作する試作品のデモになります。