[haiku-development] USB MIDI update

  • From: pete.goodeve@xxxxxxxxxxxx
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Wed, 9 Sep 2009 00:06:27 -0700

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 --


Other related posts: