[openbeos-midi] MPU-401 UART documentation

  • From: philippe.houdoin@xxxxxxx
  • To: openbeos-midi@xxxxxxxxxxxxx
  • Date: Tue, 09 Apr 2002 17:05:42 +0200 (MEST)

>>> Writing a MPU401 driver from scratch shouldn't prove too difficult, 
>>> but has someone been able to find documentation on it?
>> I don't know if anyone is looking...
> Well, start looking :)

The official documentation is "MPU-401 Technical Reference Manual", 
but Roland don't seem to offer this nor online nor free nor... somewhere!

Anyway, alternative online resources exists:

What? Source code are not considered documentation!?
Oh, please! ;-)

BTW, BeOS have a generic kernel module to *support* any MPU-401 UART interface 
compliant hardware device. 
He live in /boot/beos/system/add-ons/kernel/generic/mpu401.

Look for this kernel module interface in sonic_vibes sample-code 
(). It's in the inc/midi_driver.h file. Look at midi.c to see how 
a driver is expected to use it.
There'is the MIDI drivers ioctls there, too, but it's not really a 

Funny enought, there is also a very simple MIDI parser kernel module...

Okay, back in lurker mode ;-)

-Philippe, who try to write an USB-MIDI generic driver once... but 
never finish it.

Other related posts: