Registration of Media Type audio/mobile-xmf
RFC 4723

 
Document
Type RFC - Informational (December 2006; No errata)
Was draft-kosonen-mobile-xmf-mediatype (individual in app area)
Last updated 2013-03-02
Replaces draft-kosonen-mobile-xmf-mimetype
Stream IETF
Formats plain text pdf html
Stream
WG state (None)
Consensus Unknown
Document shepherd No shepherd assigned
IESG
IESG state RFC 4723 (Informational)
Telechat date
Responsible AD Ted Hardie
Send notices to twhite@midi.org, timo.kosonen@nokia.com

Email authors IPR References Referenced by Nits Search lists

Network Working Group                                         T. Kosonen
Request for Comments: 4723                                         Nokia
Category: Informational                                         T. White
                                                                     MMA
                                                           December 2006

              Registration of Media Type audio/mobile-xmf

Status of This Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

Copyright Notice

   Copyright (C) The IETF Trust (2006).

Abstract

   The MIDI Manufacturers Association (MMA) and the Association of
   Musical Electronics Industry (AMEI) have produced the Mobile XMF
   standard, which was developed particularly for mobile MIDI
   applications.  Mobile XMF is a very compact media type providing
   high-quality synthetic audio content for music downloading and
   messaging applications that require MIME registration.  This document
   registers the media type audio/mobile-xmf.

Kosonen & White              Informational                      [Page 1]
RFC 4723                    Mobile XMF MIME                December 2006

1.  Introduction

   MIDI content is used commonly in the Internet.  Typically, MIDI data
   is stored in the Standard MIDI File (SMF) format [8].  This MIME type
   registration uses the Mobile XMF file format for the encapsulation of
   SP-MIDI [3,4] and Mobile DLS (Downloadable Sounds) [2] data.

   The MIDI Manufacturers Association (MMA) and the Association of
   Musical Electronics Industry (AMEI) have produced the Mobile XMF
   standard [1], which was developed particularly for mobile MIDI [7]
   applications.

2.  Registration of audio/mobile-xmf

   Type name: audio

   Subtype name: mobile-xmf

   Required parameters: none

   Optional parameters:

      revision: Mobile XMF file type revision ID

         revision is the Mobile XMF file type revision ID number from
         the XmfFileTypeRevisionID field of the XMF Meta File format
         2.00. revision is encoded in hex in US-ASCII.

      prl: Playback resource list

         prl contains the playback resources included in all Content
         Description MetaDataItems of the Mobile XMF file.  prl contains
         two-digit hexadecimal numbers representing data bytes from the
         Content Description Meta Data.  Each resource is listed exactly
         once.  A playback resource contains two parts: a prefix and
         data.  prl is a sequence of two-digit hexadecimal numbers
         encoded in US-ASCII.  Thus, prl has an even number of
         hexadecimal digits.

         Example: If the file includes Playback Resource Lists such as
         [00h 01h 00h 02h] and [00h 01h 00h 03h], the corresponding prl
         is 000100020003 containing playback resources 01, 02, and 03
         each with the prefix 00.

Kosonen & White              Informational                      [Page 2]
RFC 4723                    Mobile XMF MIME                December 2006

      minimum-pr: Minimum playback requirements

         minimum-pr contains the Maximum Instantaneous Resource (MIR)
         values from the first row of all MIR Count Tables corresponding
         to the playback resources listed in prl.  Only the largest
         value from the values of the same resource is chosen.
         minimum-prl is a sequence of two-digit hexadecimal numbers
         encoded in US-ASCII.  Thus, minimum-prl has an even number of
         hexadecimal digits.

         minimum-pr requires the use of prl, and the values in
         minimum-pr must be in the same order as the resources in prl.
         minimum-pr is the more important of minimum-pr and total-pr,
         because it defines the minimum playback requirements.

         Example: If the file includes the first rows of MIR Count
         Tables such as [02h 00h] and [01h 01h] corresponding to the
         above Playback Resource Lists, the corresponding minimum-pr is
         020001.  (02 is the largest of 2 and 1, 00 is the largest of 0,
         and 01 is the largest of 1.)

      total-pr: Total playback requirements

         total-pr contains the MIR values from the last row of all MIR
         Count Tables corresponding to the playback resources listed in
         prl.  Only the largest value from the values of the same
         resource is chosen.  total-pr is a sequence of two-digit
         hexadecimal numbers encoded in US-ASCII.  Thus, total-pr has an
         even number of hexadecimal digits.

         total-pr requires the use of prl, and the values in total-pr
         must be in the same order as the resources in prl.
Show full document text