Documentation

Everything you need to build MIDI 2.0 applications with MIDI2Kit.

Getting Started

Modules

MIDI2Kit is organized into focused modules that can be used independently or together.

Module Description Key Types
MIDI2Kit High-level unified API MIDI2Client, MIDI2Device, MIDI2ClientConfiguration
MIDI2Core UMP types, MUID, value scaling UMPMessage, MUID, DeviceIdentity, Mcoded7
MIDI2Transport MIDI I/O abstraction MIDITransport, CoreMIDITransport, SysExAssembler
MIDI2CI Device discovery CIManager, CIManagerEvent, DiscoveredDevice
MIDI2PE Property Exchange PEManager, PEPipeline, PEBatchSetOptions

API Reference

Deep Dives