MIDIKit
MIDIKit copied to clipboard
🎹 Modern multi-platform Swift CoreMIDI wrapper with MIDI 2.0 support.
### Please Confirm - [X] I have reviewed the **[MIDIKit Documentation](https://orchetect.github.io/MIDIKit)** which contains descriptive guides and extensive API reference - [X] I have searched **[Issues](https://github.com/orchetect/MIDIKit/issues?q=is%3Aissue)** and **[Discussions](https://github.com/orchetect/MIDIKit/discussions)** to see if...
## Motivation `MIDIFile` allows for a fair degree of freedom with how its contents are constructed. Reliance on reading the documentation is necessary to understand and apply certain conventions. This...
### Please Confirm - [X] I have reviewed the **[MIDIKit Documentation](https://orchetect.github.io/MIDIKit)** which contains descriptive guides and extensive API reference - [X] I have searched **[Issues](https://github.com/orchetect/MIDIKit/issues?q=is%3Aissue)** and **[Discussions](https://github.com/orchetect/MIDIKit/discussions)** to see if...
## General - [ ] `MIDIManager`: Add remaining accessors for things like Core MIDI ExternalDevices, etc. - [ ] `MIDIIOObjectProtocol`: Add remaining `set...()` property methods (counterparts to `get...()` property methods)...
MIDI 2.0 support progress: - [x] Universal MIDI Packet (UMP) Events Support: added in 0.3.0 - [ ] Additional MIDI 2.0 Events Support - [x] Relative RPN/NRPN support (implement as...
## Proposal There are numerous arguments in favor of making `MIDIManager` an implicit global singleton rather than something that has to be instanced. The core benefits: - manager does not...
Enables distribution of MIDIKit using Cocoapods. Before official distribution on Cocoapods and for building on XCode from this repo, you must follow two steps in your XCode Project's `Podfile`: 1....
Thanks a lot for sharing your great work. I'm hoping to use MIDIKitSync to syncronise playback of an avplayer in my app with an external DAW. I'm planning on using...
# MIDI 1.0 MPE / MIDI 2.0 Per-Note Abstractions - [ ] Explore feasibility of adding MPE / MIDI 2.0 Per-Note Abstractions. **M2-104-UM Universal MIDI Packet (UMP) Format and MIDI...
User feature request: > what I would love is a MTC Generator start at AVAudioTime > that way i can use the same value that is used everywhere with AVFoundation...