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

midi2cpp

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

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

Установка

Последняя опубликованная версия
0.10.068.43 MiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:4fd66f8f0414e96d3f48f6ae2772245b5e29f2e4872137759f5f70beb1987993
Архивmidi2cpp-0.10.0-4fd66f8f.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-транспорта, синхронизации и генератора случайных чисел, остальное берёт на себя библиотека.

Версии

Показано: 11
0.10.02026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.9.02026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.8.02026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.7.02026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.6.12026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.6.02026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.5.02026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.12026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.02026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.12026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.02026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше