An elegant and modern Swift CoreMIDI wrapper with:
Abstractions are built as optional extensions in their own repos.
Add MIDIKit as a dependency using Swift Package Manager.
In an app project or framework, in Xcode:
In a Swift Package, add it to the Package.swift dependencies:
.package(url: "https://github.com/orchetect/MIDIKit", from: "0.2.0")
Import the library:
MIDI 2.0 implementation on supported OS versions is still in active development and will be available in a future MIDIKit update. For the time being, MIDIKit will internally default to MIDI 1.0 which is fully operational.
Back-porting a limited subset of MIDI 2.0 features to older platforms (macOS Catalina or older, and iOS 13 or older) is planned, but not yet supported.
Beta support for tvOS 14+ and watchOS 7+ in development and is planned to be added in future.
See Docs folder.
Also see project Examples folder.
Coded by a bunch of 🐹 hamsters in a trenchcoat that calls itself @orchetect.
Licensed under the MIT license. See LICENSE for details.
Contributions are welcome. Discussion in Issues is encouraged prior to new features or modifications.
|Last commit: Yesterday|