MIKMIDI 1.6.2
Version 1.6.2 is a minor release of MIKMIDI. It includes the following changes:
ADDED
- System Exclusive multi-packet coalescing (#200)
MIKMIDISystemKeepAliveCommand
for keep alive messagesMIKMIDIPacketCreateFromCommands()
- Convenience method for creating control change commands
FIXED
-[MIKMIDIDeviceManager connectedDevices]
is no longer always nil (#162)- Incorrect MIKMIDIClock timing on iOS devices (#180 and #199)
- Incorrect metaDataType on instances of
MIKMIDIMetaEvent
subclasses (#151) - Minor GCD queue creation bug (#204)
- Parsing multiple MIDI messages of different types in a single incoming packet (#201)
- Buffer overflow in
-[MIKMIDISystemExclusiveCommand manufacturerID]
(#197) - Memory leak in
MIKStringPropertyFromMIDIObject()
(#206) - Retain cycle between
MIKMIDISequence
andMIKMIDISequencer
(#205) - Bug that caused note offs to be scheduled early by
MIKMIDISequencer
- Frequent hash collisions between instances of
MIKMIDIObject
(#181) - Minor Swift incompatibilities