Skip to content
Saulo Veríssimo edited this page Aug 11, 2026 · 13 revisions

midi2 Wiki

Portable MIDI 2.0 infrastructure: C99, zero dependencies, zero allocation. Runs from AVR to desktop.

Contents

Getting Started

Architecture

MIDI 2.0 specifications

Validation

Contributing

Quick links

  • Repository: github.com/sauloverissimo/midi2
  • Latest release: v0.9.0
  • License: MIT
  • Distribution: Arduino Library Manager, PlatformIO Registry, ESP-IDF Component Manager, Zephyr west module, CMake find_package / FetchContent
  • Tests: 383 passing across 8 suites, 17 CI jobs (gcc / clang / MSVC / Apple clang / x86 32-bit / ASan + UBSan / ARM Cortex-M / Cortex-A / RISC-V / AVR / AVR LUFA example firmware / C++ header / ESP32 / Zephyr native_sim) plus a CMake matrix on Linux + macOS + Windows
  • Spec coverage: M2-104-UM v1.1.2 (UMP) 100%, M2-101-UM v1.2 (MIDI-CI) 100%

Clone this wiki locally