ArduinoのUSB-MIDIを扱うライブラリは3つあります。 MIDIUSB、USB-MIDI、USBMIDI(紛らわしいです。)の3つです。 この仲でUSB-MIDI(間に"-"が入っています)は、MIDIUSBを便利に使うライブラリなので横においておきます。 詳細はこちらのページをご参照下さい。
| Arduino名 | CPU | USBMIDI | MIDIUSB |
|---|---|---|---|
| Arduino AVR Boards | |||
| Arduino/Genuino Uno | ATmega328p | (*3) |
コンパイル |
| Arduino Duemilanove or Diecimila(*1) | |||
| Arduino Nano(*1) | |||
| Arduino Fio | |||
| Arduino Mini(*1) | |||
| Arduino Ethernet | |||
| Arduino BT(*1) | |||
| LilyPad Arduino(*1) | |||
| Arduino Pro or Pro Mini | |||
| Arduino Uno WiFi | |||
| Arduino Yun | ATmega32u4 | コンパイル 可 |
コンパイル 可 |
| Arduino Leonardo | |||
| Arduino Leonardo ETH | |||
| Arduino Micro | |||
| Arduino Esplora | |||
| LilyPad Arduino USB | |||
| Arduino Robot Control | |||
| Arduino Robot Motor | |||
| Adafruit Circut Playground | |||
| Arduino Yun Mini | |||
| Arduino Indstrial 101 | |||
| Linino One | |||
| Arduino/Genuino Mega or Mega2560(*2) | ATmega2560 | コンパイル 不可 |
コンパイル 不可 |
| Arduino Mega ADK | |||
| Arduino NG or older | ATmega168 | (*3) | 不可 |
| Arduino Gemma | attiny85 | 不可 | 不可 |
(*1)ATmega168のバージョンもありますが、コンパイルできません。
(*2)ATmega1280のバージョンもありますが、コンパイルできません。
(*3)V-USBを使用します。ハードウエアの追加が必要です。コンパイルできますがそのままでは使えません。
| Arduino名 | CPU | USBMIDI | MIDIUSB |
|---|---|---|---|
| Arduino SAMD(32-bits ARM Cortex-MO+) Boards | |||
| Arduino/Genuino Zero (Programming Port) | ATSAMD21G18 32-Bit ARM® Cortex® M0+ |
不可 | コンパイル 可 |
| Arduino/Genuino Zero (Native USB Port) | |||
| Arduino M0 Pro (Programming Port) | |||
| Arduino M0 Pro (Programming Port) | |||
| Arduino M0 Pro (Native USB Port) | |||
| Arduino M0 | |||
| Arduino/Genuino MKR1000 | SAMD21 Cortex-M0+ 32bit low power ARM MCU |
不可 | コンパイル 可 |
| Arduino MKR WiFi 1010 | |||
| Arduino MKRZERO | |||
| Arduino MKR WAN 1300 | |||
| Arduino NANO 33 IoT | |||
| Arduino MKR FOX 1200 | |||
| Arduino MKR GSM 1400 | |||
| Arduino MKR NB 1500 | |||
| Adafruit Circuit Playground Express | |||
| Arduino MKR Vidor 4000 | Intel® Cyclone® 10CL016 | 不可 | 可 |
| Arduino Tian | Atheros AR9342 | 不可 | 可 |
| Arduino名 | CPU | USBMIDI | MIDIUSB |
|---|---|---|---|
| Intel Curie (32-bit) Boards | |||
| Arduino/Genuino 101 | コンパイル不可 | 不可 | |
| ARM Cortex-M3 | |||
| Arduino Due | Atmel SAM3X8E | コンパイル可 | 可 |