USBHostMIDI - USB MIDI ホスト

USBHostMIDI - USB MIDIホスト

USB Host 機能を使い、市販のMIDIコントローラー nanoKONTROL2Launch Control XL をつなぐ。
押しボタンやフェーダーなどをMbedの入力に使える。 LED等の点灯制御もできる。

参考: USBHost

Schematic

/media/uploads/samux/usb_host_schema.jpg

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ドライバでは動くので、ちょっとした何かかもしれない…

メモ


Please log in to post comments.