Re: It cannot be done under OS X !!
Re: It cannot be done under OS X !!
- Subject: Re: It cannot be done under OS X !!
- From: Herbie Robinson <email@hidden>
- Date: Sat, 27 Mar 2004 14:50:48 -0500
At 10:04 AM -0800 3/27/04, John Lazzaro wrote:
From: http://www.borg.com/~jglatt/tech/midifile/evts.htm
Really oddball midi units send a system exclusive message as a
series of small "packets" (with a time delay inbetween transmission
of each packet). The first packet begins with an F0, but it doesn't end
with an F7. The subsequent packets don't start with an F0 nor end with
F7. The last packet doesn't start with an F0, but does end with the F7.
So, between the first packet's opening F0 and the last packet's closing F7,
there's 1 SYSEX message there. [... see URL above for more info ...]
Referring to such devices as oddball gives the impression that they
are doing something wrong. I'm sure that John is aware of this, but
some other may not be: The MIDI standard intentionally allows the
intermingling of SYSEX with other MIDI data under the assumption that
SYSEX is low priority data. This may not get done a lot, but it is
something the standard writers intended to happen.
Any piece of gear that cannot deal with broken up or intermittent
SysEx data is not compliant with the MIDI standard.
BTW, attempting to burn an EEPROM without using a buffer to assemble
the current "page" of data before writing into the EEPROM is also a
no-no. The idea being that one doesn't start the write cycle in the
EEPROM until all of the data has arrived over whatever communication
path is being used.
--
-*****************************************
**
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.