orchetect/swift-midi-file
Extension for SwiftMIDI adding support for reading and writing Standard MIDI Files.
Compatibility
| macOS | iOS | visionOS | tvOS | watchOS | Linux | Android | WASM | Windows | | :---: | :--: | :------: | :--: | :-----: | :----: | :-----: | :----: | :-----: | | π’ | π’ | π’ | π’ | π’ | π§ [^1] | π§ [^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-file repo as a dependency.
``swift .package(url: "https://github.com/orchetect/swift-midi-file", from: "1.0.0") ``
- Add SwiftMIDIFile to your target.
``swift .product(name: "SwiftMIDIFile", package: "swift-midi-file") ``
- Import SwiftMIDIFile to use it.
``swift import SwiftMIDIFile ``
Documentation & Support
See the online documentation for this repository and its 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-file
Default branch: main
README: README.md