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

Reply via email to