https://github.com/orchetect/swift-midi-ui
🎹 SwiftUI extensions for swift-midi
https://github.com/orchetect/swift-midi-ui
ios macos midi swift swiftui swiftui-components visionos
Last synced: about 1 month ago
JSON representation
🎹 SwiftUI extensions for swift-midi
- Host: GitHub
- URL: https://github.com/orchetect/swift-midi-ui
- Owner: orchetect
- License: mit
- Created: 2026-04-21T01:44:53.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-22T03:55:35.000Z (about 2 months ago)
- Last Synced: 2026-04-24T01:38:20.994Z (about 2 months ago)
- Topics: ios, macos, midi, swift, swiftui, swiftui-components, visionos
- Language: Swift
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

# SwiftMIDI UI
[](https://swiftpackageindex.com/orchetect/swift-midi-ui) [](https://swiftpackageindex.com/orchetect/swift-midi-ui) [](https://github.com/orchetect/swift-midi-ui/blob/main/LICENSE)
Extension for [SwiftMIDI](https://github.com/orchetect/swift-midi) adding reusable user interface controls for SwiftUI.
## Compatibility
| macOS | iOS | visionOS | tvOS | watchOS | Linux | Android | Windows |
| :---: | :--: | :------: | :---: | :-----: | :---: | :-----: | :-----: |
| 🟢 | 🟢 | 🟢 | ❌[^1] | ❌[^1] | - | - | - |
[^1]: tvOS and watchOS do not have [Core MIDI I/O support](https://github.com/orchetect/swift-midi-io).
## 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):
1. Add the **swift-midi-ui** repo as a dependency.
```swift
.package(url: "https://github.com/orchetect/swift-midi-ui", from: "1.0.0")
```
2. Add **SwiftMIDIUI** to your target.
```swift
.product(name: "SwiftMIDIUI", package: "swift-midi-ui")
```
3. Import **SwiftMIDIUI** to use it.
```swift
import SwiftMIDIUI
```
## Documentation & Support
See the [online documentation](https://swiftpackageindex.com/orchetect/swift-midi-ui/main/documentation) for this repository and its [Examples](Examples) folder.
For support, feature requests, and bug reports see the main [SwiftMIDI](https://github.com/orchetect/swift-midi) repository.
## Author
Coded by a bunch of 🐹 hamsters in a trenchcoat that calls itself [@orchetect](https://github.com/orchetect).
## License
Licensed under the MIT license. See [LICENSE](https://github.com/orchetect/swift-midi-ui/blob/master/LICENSE) for details.