• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: It cannot be done under OS X !!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.


  • Follow-Ups:
    • Re: It cannot be done under OS X !!
      • From: Doug Wyatt <email@hidden>
References: 
 >Re: It cannot be done under OS X !! (From: "John Lazzaro" <email@hidden>)

  • Prev by Date: Re: It cannot be done under OS X !!
  • Next by Date: Asynchronous PlayAudioFile Sample
  • Previous by thread: Re: It cannot be done under OS X !!
  • Next by thread: Re: It cannot be done under OS X !!
  • Index(es):
    • Date
    • Thread