Musical Instrument Digital Interface

related topics
{system, computer, user}
{album, band, music}
{math, number, function}
{company, market, business}
{math, energy, light}
{group, member, jewish}

MIDI (Musical Instrument Digital Interface), pronounced /ˈmɪdi/, is an industry-standard protocol that enables electronic musical instruments (synthesizers, drum machines), computers and other electronic equipment (MIDI controllers, sound cards, samplers) to communicate and synchronize with each other. Unlike analog devices, MIDI does not transmit an audio signal — it sends event messages about pitch and intensity, control signals for parameters such as volume, vibrato and panning, cues, and clock signals to set the tempo. As an electronic protocol, it is notable for its widespread adoption throughout the music industry. MIDI protocol was defined in 1982.[1]

All MIDI-compatible controllers, musical instruments, and MIDI-compatible software follow the same MIDI 1.0 specification, and thus interpret any given MIDI message the same way, and so can communicate with and understand each other. MIDI composition and arrangement takes advantage of MIDI 1.0 and General MIDI (GM) technology to allow musical data files to be shared among many different devices due to some incompatibility with various electronic instruments by using a standard, portable set of commands and parameters. Because the music is stored as instructions rather than recorded audio waveforms, the data size of the files is quite small by comparison. Individual MIDI files can be traced through their own individual key code[citation needed]. This key code was established in early 1994 to combat piracy within the sharing of .mid files[citation needed].


Full article ▸

related documents
IBM Personal Computer
Internet Relay Chat
Thin client
Timeline of computing 1980–1989
Palm OS
Super Nintendo Entertainment System
Digital television
Internet Explorer
Symbian OS
Digital subscriber line
Operational amplifier
Home computer
Digital camera
Electric power transmission
Signals intelligence
Integrated circuit
Timeline of computing 1950–1979
Electrical engineering
CDC 6600
IBM PC compatible