@@ -18,24 +18,25 @@ A modular multi-platform MIDI toolkit written in pure Swift supporting MIDI 1.0
1818
1919All extension repositories depend on ** SwiftMIDI Core** . It provides event types, value types, and parsing logic.
2020
21- | Repository | Description | Apple | Linux | Android | Windows |
22- | :----------------------------------------------------------- | :------------------ | :---: | :----: | :-----: | :-----: |
23- | [ swift-midi-core] ( https://github.com/orchetect/swift-midi-core ) | MIDI events & types | 🟢 | 🚧 [ ^ 1 ] | 🚧 [ ^ 1 ] | - |
21+ | Repository | Description | Apple | Linux | Android | WASM | Windows |
22+ | :----------------------------------------------------------- | :------------------ | :---: | :----: | :-----: | :----: | :---- -: |
23+ | [ swift-midi-core] ( https://github.com/orchetect/swift-midi-core ) | MIDI events & types | 🟢 | 🚧 [ ^ 1 ] | 🚧 [ ^ 1 ] | 🚧 [ ^ 1 ] | - |
2424
2525## Extension Repositories
2626
2727Extensions add optional features.
2828
29- | Repository | Description | Apple | Linux | Android | Windows |
30- | :----------------------------------------------------------- | :------------------------------------ | :---: | :---: | :-----: | :-----: |
31- | [ swift-midi-controlsurfaces] ( https://github.com/orchetect/swift-midi-controlsurfaces ) | Control surface protocols (HUI, etc.) | 🟢 | 🚧 [ ^ 1 ] | 🚧 [ ^ 1 ] | - |
32- | [ swift-midi-file] ( https://github.com/orchetect/swift-midi-file ) | Standard MIDI File read/write | 🟢 | 🚧 [ ^ 1 ] | 🚧 [ ^ 1 ] | - |
33- | [ swift-midi-io] ( https://github.com/orchetect/swift-midi-io ) | MIDI I/O extension | 🟢 [ ^ 2 ] | - | - | - |
34- | [ swift-midi-sync] ( https://github.com/orchetect/swift-midi-sync ) | Sync extensions (MTC, etc.) | 🟢 | 🚧 [ ^ 1 ] | 🚧 [ ^ 1 ] | - |
35- | [ swift-midi-ui] ( https://github.com/orchetect/swift-midi-ui ) | SwiftUI user interface controls | 🟢 | - | - | - |
29+ | Repository | Description | Apple | Linux | Android | WASM | Windows |
30+ | :----------------------------------------------------------- | :------------------------------------ | :---: | :---: | :-----: | :-----: | :----------------------------------------------------------: |
31+ | [ swift-midi-controlsurfaces] ( https://github.com/orchetect/swift-midi-controlsurfaces ) | Control surface protocols (HUI, etc.) | 🟢 | 🚧 [ ^ 1 ] | 🚧 [ ^ 1 ] | - | - |
32+ | [ swift-midi-file] ( https://github.com/orchetect/swift-midi-file ) | Standard MIDI File read/write | 🟢 | 🚧 [ ^ 1 ] | 🚧 [ ^ 1 ] | 🚧 [ ^ 1 ] | - |
33+ | [ swift-midi-io] ( https://github.com/orchetect/swift-midi-io ) | MIDI I/O extension | 🟢 [ ^ 3 ] | -[ ^ 2 ] | -[ ^ 2 ] | -[ ^ 2 ] | - |
34+ | [ swift-midi-sync] ( https://github.com/orchetect/swift-midi-sync ) | Sync extensions (MTC, etc.) | 🟢 | 🚧 [ ^ 1 ] | 🚧 [ ^ 1 ] | - | - |
35+ | [ swift-midi-ui] ( https://github.com/orchetect/swift-midi-ui ) | SwiftUI user interface controls | 🟢 | - | - | - | - |
3636
3737[ ^ 1 ] : Support for indicated platforms is either planned or WIP.
38- [ ^ 2 ] : macOS, iOS, and visionOS have CoreMIDI I/O support in the operating system. tvOS and watchOS do not have MIDI I/O.
38+ [ ^ 2 ] : Support for indicated platforms is not planned but may be added in future.
39+ [ ^ 3 ] : macOS, iOS, and visionOS have CoreMIDI I/O support in the operating system. tvOS and watchOS do not have MIDI I/O.
3940
4041## Getting Started
4142
0 commit comments