rtp-midi and CoreMIDI ...
rtp-midi and CoreMIDI ...
- Subject: rtp-midi and CoreMIDI ...
- From: John Lazzaro <email@hidden>
- Date: Tue, 20 May 2003 15:35:02 -0700
Hi everyone,
I've spent the last few months editing a document that
attempts to resolve the "open issues" for the "RTP payload format for
MIDI" we've been working on in the AVT working group in the IETF. You
can pick it up at:
http://www.cs.berkeley.edu/~lazzaro/sa/pubs/txt/current-rtp-midi.txt
This I-D ties into CoreMIDI, in that Appendix C.5 (pages
76-80) describes the mechanism for session descriptions to specify the
MIDI rendering model for the stream.
While the dominant class of models ("synthetic") describe
algorithms (GM, DLS, Reason, etc) receivers use to render MIDI into
audio, a second class of rendering models ("api") lets operating
system APIs accept network MIDI streams to offer to programs.
Part of this mechanism involves defining an application MIME
types for APIs. The MIME registration may define initialization data
objects for the API. For OS X, this implies an "application/coremidi"
MIME registration with IANA, whose data object could code the source
information that CoreMIDI relays (kMIDIPropertyManufacturer, etc).
Whether a MIME registration happens for an API is up to the
API owner (i.e. Apple for CoreMIDI). But the I-D above defines the
framework those registrations would be designed within ... so
comments would be welcome on the framework in pages 76-80 ... and of
course, the rest of the document as well.
In about a month or so, a revised version of the I-D will
probably become the "Last Call" document I submit to the AVT WG
chairs, unless someone finds a show-stopper bug. So it would be good
to get comments in relatively soon. Last Call itself will be one more
chance for input, but given how short last calls are and how long this
document is ... I thought an earlier/longer heads up was in order.
-------------------------------------------------------------------------
John Lazzaro -- Research Specialist -- CS Division -- EECS -- UC Berkeley
lazzaro [at] cs [dot] berkeley [dot] edu www.cs.berkeley.edu/~lazzaro
-------------------------------------------------------------------------
_______________________________________________
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.