PortMidi / portmidi

portmidi is a cross-platform MIDI input/output library
Other
118 stars 33 forks source link

pm_test/README.txt test #21 (sysex [no latency]) fails on macOS 12 #40

Closed rbdannenberg closed 1 year ago

rbdannenberg commented 1 year ago

PortMidi's pm_test/sysex test sends many random sysex messages over a loopback and tests for correct send/receive. It fails on both x86 and M2 architectures on macOS 12.5.1, although the test ran on earlier versions of macOS for years, so I assume CoreMIDI has changed in some detail. Most sysex messages get through, so the code is (still) basically working. I hope to have a fix soon, but this means PortMidi is not fully running on current macOS. I think no one has reported this because few people are working with MIDI sysex.

rbdannenberg commented 1 year ago

Hmm... I don't remember fixing this, but I just ran some tests on hardware and IAC bus and loopbacks seem to be working, so I'm closing this.