An elegant and modern Swift CoreMIDI wrapper supporting MIDI 1.0 and MIDI 2.0.
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.4.0")
Import the library:
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: 5 weeks ago|
OutputConnection: Refactored to use
Arraycategory methods to convert endpoints to criteria collections
automaticallyAddNew[In/Out]putshas now become a new
preventAddingManaged[In/Out]putshas now been refactored into a new
filterproperty that can filter out
ownedvirtual endpoints as well as a set of arbitrary endpoints if needed