Content on this site is accessible to all versions of every browser. However, your browser may not be able to experience the full visual design of this website.

MIDI Specification Info

(MIDI) MIDI 1.0
(GM) General MIDI
(DLS)Downloadable Sounds
(SP-MIDI) Scalable Polyphony MIDI
(MDLS/XMF) Mobile DLS & Mobile XMF
(SMF) Standard MIDI Files
(XMF) eXtensible Music File
MIDI Tuning
(MMC) MIDI Machine Control
(MSC) MIDI Show Control

Specifications Index
Ordering Instructions

General MIDI

GM Level 1
GM Level 1 Sound Set
GM Developer Guidelines
GM 2
GM Lite
GM Logos

General MIDI Lite Specification

and Guidelines for Mobile Applications

The General MIDI Lite Specification describes one of two platforms for mobile MIDI communication that have been approved and adopted as a standard by the MIDI industry. This document has three primary components:

GM Lite vs. SP-MIDI

The General MIDI Lite specification defines a fixed-polyphony MIDI device, intended to meet a particular set of current and future market needs. The Scalable Polyphony MIDI (SP-MIDI) Specification compliments GML by defining flexible polyphony MIDI devices and content. Developers of GM Lite players are strongly advised to keep as much flexibility as possible in how their players handle channel priorities, drum channels and other System messages. This will make it far easier for their products to be compatible with song data authored for the Scalable Polyphony MIDI specification.

GM Lite vs. GM 1 

The General MIDI Lite device specification is intended for equipment that does not have the capability to support the full feature set defined in General MIDI 1.0, on the assumption that the reduced performance may be acceptable (and even required) in some mobile applications. GM Lite represents just one standardized set of performance capabilities for portable applications - other performance levels are likely to be standardized in the future.

Summary of GM Lite Requirements

GENERAL REQUIREMENTS
 Number of Notes: 16 simultaneous notes
 MIDI Channels: 16
  - Simultaneous Melodic Instruments = up to 15
  - Simultaneous Percussion Kits = 1 (Channel 10)
SUPPORTED CONTROL CHANGE MESSAGES
 - Modulation Depth (cc#1)
 - Channel Volume (cc#7)
 - Pan (cc#10)
 - Expression (cc#11)
 - Data Entry (cc#6/38)
 - Hold1 (Damper) (cc#64)
 - RPN LSB/MSB (cc#100/101)
 - Pitch Bend
 - All Sound Off, All Notes Off, Reset All Controllers
SUPPORTED RPNs (Registered Parameter Numbers)
 - Pitch Bend Sensitivity
SUPPORTED UNIVERSAL SYSTEM EXCLUSIVE MESSAGES
 - GM1 System On
GM 1 INSTRUMENT SOUND SET
GM 1 PERCUSSION SOUND SET

For complete details on GML features and MIDI message syntax, please consult the General MIDI Lite Specification (see below to order).

Developer Information

Recommended guidelines for Using GM Lite in Mobile Applications are included in the GM Lite Specification document. Developers are also urged to consult the GM1 Developer Guidelines (included in the Complete MIDI 1.0 Specification).

The GML Logo was created to insure consumer recognition for products that meet the General MIDI Lite Specification. The GM Logos are the property of the MMA and AMEI and must be used in accordance with guidelines established to insure the value of the GM Logos for our members and for the consumer.


Document Ordering Instructions