M5Stack用のMusicインターフェースボード(2019年冬発売予定)でシンセサイザーのデモを作りました。 ソースコード: https://github.com/144lab/M5Stack-MusicIF-Demo 以下はその実装の解説です。 USB-MIDIキーボード 以下の記述のspiRead関数でUSB-MIDIキーボードからのメッセージを読めます。 (MusicIF側のSTMマイコンのファームにUSB-MIDIキーボードのハンドリング機能が実装済み) #include <SPI.h> SPIClass *vspi = NULL; void setup() { // initialise vspi with default pins digitalWrite(5, HIGH); pinMode(5, OUTPUT); // SCLK = 18, MISO = 19, MOSI