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 | コンパイル可 | 可 |