Re: Questions on data in MIDIPackets
Re: Questions on data in MIDIPackets
- Subject: Re: Questions on data in MIDIPackets
- From: Doug Wyatt <email@hidden>
- Date: Sun, 17 Feb 2002 20:49:13 -0500
On Tuesday, February 12, 2002, at 02:39 , RolandCorp R&D wrote:
System Exclusive is an exception (as it often is). I'm not saying we
shouldn't speed up delivery of Sys.Ex.; I love the idea of quickly
sending a
large Sys.Ex. message over a high speed bus. But it can cause problems
in
some cases (my experience is on USB):
1. There are some devices that expect to receive Sys.Ex. with
particular
timing. Speeding up the delivery of the data can cause the
communication to
fail if particular timing is expected.
Which is why we have MIDISendSysEx as a separate function which will
automatically insert delays between outgoing packets (I think it's 256
bytes at a time in the current implementation). And a property on
driver-owned devices which specifies the maximum bytes per second at
which sys-ex should be sent to it.
Doug
--
Doug Wyatt
work: email@hidden (CoreAudio)
personal: email@hidden
http://www.sonosphere.com
"Changing OS's is the corporate equivalent of molting -- you're very
vulnerable after you've done it but you have to do it to survive".
-- Ray Spears
_______________________________________________
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.