Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: Network MIDI protocol spec?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Network MIDI protocol spec?



> Matthew Xavier Mora <email@hidden> writes:
>
> Form <http://www.cs.berkeley.edu/~lazzaro/rtpmidi/>
>
> Apple uses RTP MIDI as the transport layer for the MIDI Network Driver
> that ships in Mac OS X. See this Sound on Sound magazine article for a
> comprehensive guide to using Apple's MIDI Network Driver. A shorter
> introduction to the topic is presented in this article.


To clarify, the IETF RFCs (RFC 4695 and RFC 4696) that
describe RTP MIDI describe the transport layer (i.e. the
format of the packets that are coding the MIDI stream as
seen on a 5-pin DIN jack) that Apple's Network MIDI Protocol
is known to use.  These IETF RFCs are public documents
(you can download them from links off of the link Matt provided
above to my website).

However, the "session management" layer described in the
IETF RFCs (separate sections for using the IETF session
management protocols SIP and RTSP to set up RTP MIDI
sessions) is not used by Apple's Network MIDI Protocol.
The session management protocol Apple uses in lieu of
SIP and RTSP is what is described in Doug's document.
One needs knowledge of this session management layer
in order to interoperate with Apple's Network MIDI Protocol.

Hope this helps,

--
John Lazzaro
http://www.cs.berkeley.edu/~lazzaro
john [dot] lazzaro [at] gmail [dot] com
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.