orchetect/swift-midi-core
MIDI events and value types for SwiftMIDI supporting MIDI 1.0 and MIDI 2.0.
Compatibility
| macOS | iOS | visionOS | tvOS | watchOS | Linux | Android | WASM | Windows | | :---: | :--: | :------: | :--: | :-----: | :---: | :-----: | :----: | :-----: | | π’ | π’ | π’ | π’ | π’ | π’ | π§ [^1] | π§ [^1] | - |
[^1]: Support for indicated platforms is either planned or WIP.
Getting Started
This extension is available as a Swift Package Manager (SPM) package.
To use this extension as standalone dependency (instead of importing the swift-midi umbrella repository):
- Add the swift-midi-core repo as a dependency.
``swift .package(url: "https://github.com/orchetect/swift-midi-core", from: "1.0.0") ``
- Add SwiftMIDICore to your target.
``swift .product(name: "SwiftMIDICore", package: "swift-midi-core") ``
- Import SwiftMIDICore to use it.
``swift import SwiftMIDICore ``
Documentation & Support
See the online documentation for this repository.
For example projects covering this package's functionality, see the swift-midi-io Examples folder.
For support, feature requests, and bug reports see the main SwiftMIDI repository.
License
Licensed under the MIT license. See LICENSE for details.
Package Metadata
Repository: orchetect/swift-midi-core
Default branch: main
README: README.md