USBHostMIDI - USB MIDI ホスト
.
USBHostMIDI - USB MIDIホスト
USB Host 機能を使い、市販のMIDIコントローラー
nanoKONTROL2 や
Launch Control XL をつなぐ。
押しボタンやフェーダーなどをMbedの入力に使える。
LED等の点灯制御もできる。
参考: USBHost
Schematic
Sample
MIDIフェーダーで、mbed上のLEDの明るさが変わるサンプル
Import programusbhost_midi
see https://os.mbed.com/users/okini3939/notebook/USBHostMIDI/
ライブラリ
Import libraryUSBHost
USBHost library. NOTE: This library is only officially supported on the LPC1768 platform. For more information, please see the handbook page.
nanoKONTROL2 での問題点
なぜか
void USBHostMIDI::rxHandler() {
内で
int length = bulk_in->getLengthTransferred();
の値が -268454853 になって、うまく動かない。
古い他のUSB Hostドライバでは動くので、ちょっとした何かかもしれない…
メモ
- MIDIライブラリ
- MIDI over Bluetooth LE (by kshoji) と組み合わせればMIDI機器をiOS端末と接続できるかも。
Please log in to post comments.