[openbeos-midi] Re: I have succesfully compiled midi_server
- From: "Matthijs Hollemans" <matthijs@xxxxxxxxxxxxxxxxxxx>
- To: <openbeos-midi@xxxxxxxxxxxxx>
- Date: Sat, 13 Sep 2003 19:16:59 +0200
Jerome wrote:
> I can play my keyboard from midi keyboard. I play few minutes
> and no bugs or wrong note (except mine :-))
>
> conclusion : implementation are correct for MY soundcard.
Cool! If you look in the midi_server source code, you'll see that I have
taken your original code and modified it a little bit (PortDrivers.h and
PortDrivers.cpp).
I don't remember all the changes I made to your code. However, I changed
sysex handling, so that realtime events can interleave sysex's, and any
non-realtime status byte (not just 0xF7) ends a sysex. (This is according to
the MIDI standard.)
I also changed handling of the 0xFF command (B_SYSTEM_RESET). For MIDI
files, 0xFF is a special command that can be followed by several other
bytes. But for normal MIDI data (not from a file), that is not allowed. In
that case, 0xFF is just one byte.
-Matthijs
- References:
- [openbeos-midi] I have succesfully compiled midi_server
- From: Jerome Leveque
Other related posts:
- » [openbeos-midi] I have succesfully compiled midi_server
- » [openbeos-midi] Re: I have succesfully compiled midi_server
- [openbeos-midi] I have succesfully compiled midi_server
- From: Jerome Leveque