From: Joe E. <jo...@em...> - 2005-02-18 11:04:40
|
Jeff Weber wrote: >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. > Well, I don't know if the midi test methods I wrote 2 years ago are still in the source but, if they are, you can use them (with a midi cable looping your interface's OUT to the IN) to do a "sanity check". This would let you know if the problem lies in the low-level parts (ie a problem in the methods of your current java-midi driver, or the lower-level midi drivers in your OS, or the midi interface itself or the cable). The way things were headed back before the aliens abducted me, the midi layer was intended to completely encapsulate the creation, sending, and receiving of all midi messages. So, if things are still well-encapsulated, the problem *should* be in the midi driver. Which one are you using? I'm not even sure which ones are still in the package. JavaMidi, jMidi, ALSA, OSX? - Joe |