From: Jeff W. <jww...@ya...> - 2005-02-17 20:13:30
|
There seems to be an intermittant bug somewhere in the core code where the start byte (the F0 byte) of the sysex record sometimes gets overwritten. Sometimes the first bit gets changed to zero and sometimes it's the first couple of bits. It looks like it might be happening in the PatchBasket class. When sending a patch down to a device, this results in an invalid sysex message. I've been getting around this in my drivers by overriding the sendPatch method, setting the first byte back to F0, and then calling the overridden sendPatch method. I ran into this some time ago and forgot to report it. __________________________________ Do you Yahoo!? The all-new My Yahoo! - Get yours free! http://my.yahoo.com |