Назад к каталогу

midi2cpp

Полная поддержка MIDI 2.0 для микроконтроллеров на C++17 с USB-эндпоинтом, UMP-транспортом и MIDI-CI

Версия0.9.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер68.42 MiB
Источникофициальный
Обновлено2026-08-15

Установка

Последняя опубликованная версия
0.9.068.42 MiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:ddf04f0270efaf11f209f2b3c6b12d0048a68199e829eb2b8c11166bdfcfc013
Архивmidi2cpp-0.9.0-ddf04f02.zip

Описание

Полноценная реализация MIDI 2.0 для встроенных систем на C++17. Библиотека оборачивает портативное ядро midi2 (C99) и добавляет удобство работы с колбеками, статическими данными и готовыми USB-дескрипторами. После подключения платы к компьютеру достаточно пять строк кода — устройство появится на шине как MIDI 2.0 USB-эндпоинт с полной поддержкой Capability Inquiry, Property Exchange и 32-битным разрешением. Поддерживаются UMP-транспорт, MIDI-CI с Appendix E, обмен свойствами, конфигурация профилей, Flex Data и масштабирование битов. Работает на RP2040, RP2350, Teensy, ESP32, nRF52, SAMD21 и подобных платах. Никаких внешних зависимостей — всё нужное уже в составе библиотеки. Платформа предоставляет только четыре крючка для USB-транспорта, синхронизации и генератора случайных чисел, остальное берёт на себя библиотека.

Версии

Показано: 10
0.9.02026-08-15 12:38:27 UTC
ZIP по запросу
первое скачивание может быть дольше
0.8.02026-08-15 12:38:27 UTC
ZIP по запросу
первое скачивание может быть дольше
0.7.02026-08-15 12:38:27 UTC
ZIP по запросу
первое скачивание может быть дольше
0.6.12026-08-15 12:38:27 UTC
ZIP по запросу
первое скачивание может быть дольше
0.6.02026-08-15 12:38:27 UTC
ZIP по запросу
первое скачивание может быть дольше
0.5.02026-08-15 12:38:27 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.12026-08-15 12:38:27 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.02026-08-15 12:38:27 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.12026-08-15 12:38:27 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.02026-08-15 12:38:27 UTC
ZIP по запросу
первое скачивание может быть дольше