USB-MIDI
USB MIDI-контроллер для Arduino Leonardo, Teensy и совместимых плат с нативной USB поддержкой
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:74828c7955f53285b018886cfb8cec6af7c3de04ef7d2f50cd2bc536b03e1e35USB_MIDI-1.1.2-74828c79.zipОписание
Микроконтроллеры с нативной USB поддержкой (Arduino Leonardo, Teensy 4.1 и подобные) с помощью этой библиотеки превращаются в полноценное MIDI-устройство для компьютера. Нужна это в основном музыкантам и электронщикам, которые хотят использовать Arduino как контроллер для DAW или синтезаторов. Библиотека строится на базе FortySevenEffects MIDI Library и встроенной MIDIUSB, поэтому работает только на совместимых платах. Конфигурируется на разные кабели и каналы MIDI — стандартный вариант слушает канал 1 на кабеле 0. Памяти почти не требует: никаких дополнительных буферов, компактная реализация. Хорошая альтернатива для ESP32 и других платформ — Adafruit TinyUSB Library. Если нужны другие транспортные протоколы (например BLE или сетевой MIDI), есть аналогичные библиотеки с тем же API.