Sustainability of Digital Formats: Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

MIDI Sequence Data

>> Back
Table of Contents
Format Description Properties Explanation of format description terms

Identification and description Explanation of format description terms

Full name Musical Instrument Digital Interface (MIDI) Sequence Data
Description

Bitstream encoding format for MIDI "messages" that, in the words of the standards document, "can be thought of as instructions which tell a music synthesizer how to play a piece of music."

Three levels have been established to manage player conformance:

  • General MIDI System Level 1 (GM1), designed to provide the minimum level of compatibility among MIDI hardware and software; includes 128 presets for instruments and 47 for percussion
  • General MIDI System Level 2 (GM2), extensions to provide greater functionality, may not be as widely supported
  • General MIDI Lite (GM lite), reduced performance, especially in mobile applications
Production phase May be used by composers or arrangers for initial-state activities, in middle-state exchange of data or archiving, or for final-state, end-user delivery.
Relationship to other formats
    Used by SMF, Standard MIDI File format
    Used by XMF_1_0, XMF, eXtensible Music File Format, Version 1.0
    Used by Other file or wrapper formats, not documented at this time

Local use Explanation of format description terms

LC experience or existing holdings None
LC preference None established at this time

Sustainability factors Explanation of format description terms

Disclosure Fully documented. Developed by the MIDI Manufacturers Association.
    Documentation The Complete MIDI 1.0 Detailed Specification (2001), available for purchase from MIDI.org (an arm of the MIDI Manufacturers Association), together with other documentation including the XMF Specification. Third party site offering access to the specification or a derivation thereof, available via Internet Archive capture from March 8, 2010.
Adoption Widely adopted. Many tools exist for encoding and decoding.
    Licensing and patents None in the underlying technology.
Transparency Relatively transparent.
Self-documentation "Messages" that identify channel numbers and other data are embedded in the bitstream; header and info chunks (and their equivalents) are provided by wrappers; see SMF, XMF_1_0, and RMID.
External dependencies Playback as sound requires sequencers that control when individual sound elements should start and stop, attributes such as volume and pitch, and other effects that should be applied to the sound elements, which may be short sections of waveform sound (sometimes called samples) or data elements that characterize a sound so that a synthesizer (which may be in software or hardware) or sound generator (usually hardware) can produce the actual sound. Printed output requires software to transpose MIDI data into notation.
Technical protection considerations None

Quality and functionality factors Explanation of format description terms

Sound
Normal rendering See external dependencies, above.
Fidelity (high audio resolution) Not applicable; fidelity depends upon the performance of external hardware and software.
Multiple channels Yes. GM1 features as many as 16 channels.
Support for user-defined sounds, samples, and patches Not applicable
Functionality beyond normal rendering Specialized applications may (a) produce notation on screen or on paper, (b) streaming playback in a web setting, (c) permit file playback with selective control over the number of channels, e.g., to suppress the synthesized violin when a live musician is present, and adjustments of pitch and tempo, (d) present karaoke content, in which texts are synchronized with the music, and (e) control performances or equipment, as with MIDI Show Control for live theater or multimedia, or to play the role of instrument in the midst of a group of live performers, or MIDI Machine Control for tape recorders and their digital successors.

File type signifiers and format identifiers Explanation of format description terms

Tag Value Note
Filename extension See note.  See SMF, XMF_1_0, and RMID.
Internet Media Type See note.  See SMF, XMF_1_0, and RMID.
Magic numbers See note.  See SMF, XMF_1_0, and RMID.

Notes Explanation of format description terms

General  
History From the Women on the Web/ElectronMedia site (formerly online at Dartmouth College, now only at Internet Archive): "The analog synthesizers from the 1960-70s were all monophonic. . . . In the late 1970's the Oberheim company developed the first polyphonic synth; it was a four voice analog keyboard. Shortly after the Oberheim release, companies like Sequential Circuits, Yamaha, Moog, Arp, and Roland started developing their own polyphonic synthesizers. The Oberheim OBX and Rhodes Chroma synthesizers both came out in the late 70's (ca. 1979); they were the first synths that came with a computer interface. The digital interface allowed for three of the same kind (same manufacturers) of instruments to be cascaded, or connected, to one another. At the same time the first digital sequencers came out (there had been sequencers on the analog synthesizers, including the Arp, Buchla, and Moog instruments), the Roland Micro Composer and the Oberheim DSX had the first digital sequencers. Finally, in 1982 at a National Association of Music Merchants (NAMM) convention, the participants discussed a proposal for standardizing the transmission and reception of musical performance information digitally between all types of electronic musical instruments. The original proposal was called the UMI--Universal Musical Interface. In 1983, after a series of revision, this became MIDI--Musical Instrument Digital Interface. Sequential Circuits and Roland were the first companies to introduce MIDI keyboards; shortly after that, Yamaha released the DX7. Now there are MIDI mixers, lighting mixers, effects units and dance mats."

Format specifications Explanation of format description terms


Useful references

URLs


Last Updated: 08/10/2021