   func receivedMIDIProgramChange(_ program: MIDIByte,
                                  channel: MIDIChannel,
                                  portID: MIDIUniqueID?,
-                                 offset: UInt32)
+                                 offset: MIDITimeStamp)
     
     /// Receive a MIDI system command (such as clock, sysex, etc)
     ///

                             velocity: MIDIVelocity,
                             channel: MIDIChannel,
                             portID: MIDIUniqueID?,
                             offset: UInt32)
    
    /// Receive a generic controller value
    ///

    func receivedMIDIProgramChange(_ program: MIDIByte,
                                   channel: MIDIChannel,
                                   portID: MIDIUniqueID? = nil,
                                   offset: MIDITimeStamp = 0) {
        if AKMIDIListenerLogging {
          AKLog("channel: \(channel) programChange: \(program) port: \(portID ?? 0) offset: \(offset)")
        }
