Hi, Well, I seem to have the usb_midi driver working pretty well now. It seems to do everything I currently require of it (handle MIDI Input *and* Output, and pass System Exclusive messages of any length), so I've made a patch file. The question is (as a first-timer): what do I now do with it? Is it going to be blocked by the feature freeze, or can I slide it in? As I can't attach it here (and it's 30K, so I won't put it in the body!), I can make a ticket, if that's the right thing to do. In the interim, I've put it on my web site: http://goodeveCA.net/HAIKU/usb_midi.diff and the actual source code is in http://goodeveCA.net/HAIKU/usb_midi/ Anyway, I'd be glad of directions. [It satisfies my current needs, but it still needs some work. It will only connect to a single MIDI port (IN and OUT), so it won't yet handle multiport devices -- or multiple devices. Also, there is a slight glitch in the midi_server (Ticket #4445) that munges incoming SysExs, but I can't fix that in the driver. Note also that the patch file was "synthesized" from a unified-diff, as I don't have SVN on Haiku (no net access), but I think it's correct. The source revision is also old, but nobody's worked on that piece of the code meantimes.] Cheers, -- Pete --