Re: MIDISend problem with packet length =1
Re: MIDISend problem with packet length =1
- Subject: Re: MIDISend problem with packet length =1
- From: Herbie Robinson <email@hidden>
- Date: Sat, 10 Aug 2002 15:49:23 -0400
Hi,
I don't have problem to send 2 or 3 characters on the MIDI port using MIDISend
When I try to send only one character this don't work.
Anybody have a suggestion ?
Best regards
(Using Mac OX X.1.5 on G4/400)
-----------------------------------------------------------------------
Didier Guillion
email@hidden
-----------------------------------------------------------------------
That should only work with SysEx or messages that are only one byte
long (that would be real time and tune request messages).
Remember that the rules for Core MIDI packets say that
1. With the exception of SysEx, packets must contain only complete messages.
2. SysEx must be in separate packets.
3. No running status.
A driver which is living by the rules would be likely to ignore bad
packets. Remember that a good driver should be interpreting the data
stream so it can use running status where it's appropriate: Having
to deal with partial messages would make that more difficult to do.
For that matter Core MIDI has to merge data streams from multiple
clients. Dealing with partial messages would make that a lot harder,
too.
--
-*****************************************
**
http://www.curbside-recording.com/ **
******************************************
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.