What is GM/GS?
General MIDI
General MIDI (GM) is a standard set up by the MIDI Manufacturers Association (MMA) and the Japanese MIDI Standards Committee (JMSC).
It defines a standardized group of sounds and the minimum requirements for Gen-eral
MIDI compatible synthesizers or sound modules, so that a specially prepared
sequence or MIDI file that is sent to the instrument via MIDI will play back the cor-rect
sound types, regardless of make and model of the instrument.
MIDI identifies sounds by their program change number. Before the General MIDI
standard was introduced, the same MIDI program change number often addressed
totally different types of sound in any two synthesizers or sound modules from dif-ferent
manufacturers, e.g., a flute type sound in one instrument and a piano type
sound in the other.
With the introduction of General MIDI standard compatible instruments this
changed. These instruments use the same program change numbers for the same
types of instruments.
So, if the person that prepared a sequence or MIDI file wants the melody to be
played by a "piano", he can use a certain program change command embedded into
the sequence to automatically select a piano sound in any
GM compatible soundmodule. The GM standard does not specify in great detail how that piano should
sound. It is simply assumed that the manufacturer reproduces an acoustic piano
within the capabilities used of the instrument.
General MIDI supports all 16 MIDI channels. Each channel can play a variable
number of voices (thus be polyphonic). Each channel can play a different instru-ment
(or sound, or program). A minimum of 24 fully dynamically allocated voices
are simultaneously available for both melodic and percussion sounds.
Furthermore, in
GM compatible instruments, percussion and drum instrumentswhich are key-based always use MIDI channel 10 and specific note numbers are re-served
for specific drum sounds.
There are a number of other MIDI messages that
GM compatible instrumentsshould respond to. Among these are the MIDI controller events for Volume (Controller 7)
and Pan (controller 10). By using these controllers it is possible to create
a MIDI Mix for a piece of music.
GS
This is a variation of
General MIDI introduced by one of the manufacturers. It de-finesadditional standard procedures for selecting alternate drum kits and sound
variations, and for setting a number of other parameters in
GS compatible instru-ments.
send us midisongfiles@geocities.com
This page hosted by Get your own Free Home Page