Skip to content

MIKMIDI 1.6.2

Compare
Choose a tag to compare
@armadsen armadsen released this 10 Nov 00:09
· 126 commits to master since this release

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 messages
  • MIKMIDIPacketCreateFromCommands()
  • 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 and MIKMIDISequencer (#205)
  • Bug that caused note offs to be scheduled early by MIKMIDISequencer
  • Frequent hash collisions between instances of MIKMIDIObject (#181)
  • Minor Swift incompatibilities