The core engine of the Midi2Kit ecosystem.
midi2kit-core is a platform-agnostic, high-performance library that implements the
fundamental protocols of MIDI 2.0. It serves as the backbone for all Midi2Kit
integrations, providing a robust interface for handling the Universal MIDI Packet (UMP) format and MIDI-CI workflows.
- UMP Engine: Parsing, validating, and generating MIDI 2.0 packets.
- Protocol Translation: Seamless handling between MIDI 1.0 and 2.0.
- State Management: Maintaining device profiles and capability states.
- Efficiency: Zero-allocation (where possible) and low-latency processing.