MIKMIDI 1.7.1
Version 1.7.1 is a minor update to MIKMIDI. It includes the following changes:
ADDED
- Support for recording control change (CC) events in MIKMIDISequencer (#262)
- MIKMIDI can now be built as a xcframework with support for iOS (device and simulator), macOS, and Mac Catalyst. Run the
build_xcframework.sh
script inFramework/
or build the MIKMIDI.xcframework target in Xcode.
FIXED
- Bug where
-[MIKMIDIInputPort sourceEndpointForConnectionToken:]
always returned nil, causing duplicate event handler calls upon re-establishing a previous connection (#263) - Failure to copy
lastSyncedMusicTimeStamp
to historical clock inMIKMIDIClock
(#268) - Race condition in
MIKMIDISynthesizer
- Greatly improved performance of
-[MIKMIDITrack eventsOfClass:fromTimeStamp:toTimeStamp:]
(and dependent methods) (#275) - Incorrect behavior of
-[MIKMIDITrack eventsOfClass:fromTimeStamp:toTimeStamp:]
when passed aNil
eventClass
- Build warning in Xcode 12 beta
Thanks to all who contributed bug reports and pull requests to this release!