there is a substitute functionality, it covers both midi 1 and the new midi 2 standard.
See: https://developer.apple.com/documentation/coremidi/3566495-midisourcecreatewithprotocol?language=occ
there is a substitute functionality, it covers both midi 1 and the new midi 2 standard.
See: https://developer.apple.com/documentation/coremidi/3566495-midisourcecreatewithprotocol?language=occ