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: Kurt Revis <email@hidden>
- Date: Sat, 27 Mar 2004 02:07:51 -0800
On Friday, March 26, 2004, at 12:54 PM, Neil Johnson wrote:
Kurt Revis wrote:
Their statement that "the data is split up into tiny sysex packets" is
very odd. There is no notion of "packets" at the MIDI level, just a
stream of bytes.
Well, they may be referring to MIDI File Dump, which is a bit like FTP,
supporting the transfer of arbitrary data, as a stream of packets,
across
a MIDI connection.
Sure, that's possible. (I can't tell for certain, because they package
their updater as a Windows .exe, not a sysex or standard MIDI file.)
But MIDI File Dumps are just collections of individual sysex messages.
There's no reason why they would work differently than any other sysex
messages.
No, I think they are saying that the Mac does the right thing and
splits a
file into packets (112 bytes maximum per packet). I have no idea what
Windows does, as there is (as far as I can see) no standard protocol
for
streaming arbitrary bytes, so that all data is eventually sent as
packets
in one form or another.
I can't see how the Mac would do anything differently than Windows
does, in this regard. CoreMIDI doesn't know anything about the MIDI
File Dump format. There is no function that takes a "file", packetizes
it into separate sysex messages, and sends it out. That would have to
be done by higher-level software -- nothing built into the OS.
Anyway, since I have no idea what the exact problems are with this
device, I'll spare this list from further speculation.
--
Kurt Revis
email@hidden
_______________________________________________
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.