I thought sysex was working properly, but when I run the sysex loopback test through the IAC Driver Bus, I get a dropped message every so often. I found an old comment about cutting down the packet size to 4 bytes to avoid problems -- maybe this did not fix a bug but made it much less frequent. I determined that at the point of sending the data, it looks good (I could print all the bytes as expected, but Apple does not give full documentation for what the data should look like), that the packet is never received, and that there is no error code returned from the CoreMidi call. The problem seems to occur after 1000 or so 153-byte messages. With shorter messages, it may never occur, so you could easily send a lot of sysex data with PortMidi and never see this problem (I guess that's been the case with my testing so far.) Does anyone at Apple read this list? -Roger
_______________________________________________ media_api mailing list media_api@create.ucsb.edu http://lists.create.ucsb.edu/mailman/listinfo/media_api