Skip to content

The foundational engine for Midi2Kit. Handles core MIDI 2.0 logic, Universal MIDI Packets (UMP), and protocol negotiation. (Under Development)

Notifications You must be signed in to change notification settings

midi2kit/midi2kit-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 

Repository files navigation

midi2kit-core

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.

๐Ÿ›  Core Responsibilities

  • 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.

About

The foundational engine for Midi2Kit. Handles core MIDI 2.0 logic, Universal MIDI Packets (UMP), and protocol negotiation. (Under Development)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published