General MIDIGeneral Midi, afgekort GM, is een protocol om ervoor te zorgen dat MIDI-aanstuurbare instrumenten zo goed mogelijk eenzelfde geluid voortbrengen als ze dezelfde MIDI-aansturingsdata ontvangen. Hierbij wordt bijvoorbeeld afgesproken dat geluidsprogramma nummer 1 een concertvleugel weergeeft, zie als voorbeeld de lijst onderaan dit artikel. GM bestaat uit 128 geluiden (instrumenten) en een aantal drumsets, die op ieder GM-compatibel apparaat (ongeveer) hetzelfde klinken. Het beoogde voordeel hiervan is dat MIDI-bestanden (via internet) uitwisselbaar zijn tussen verschillende gebruikers. Vele multitimbrale MIDI-modules en de meeste geluidskaarten met een geluidschip aan boord zijn uitgerust met General MIDI. VoorwaardenDe voorwaarden van General MIDI zijn:
VersiesEr zijn van GM drie verschillende versies:
UitbreidingenUitbreidingen op het GM-protocol zijn XG (eXtended General Midi) van Yamaha, en GS (General Standard) van Roland. Beide standaarden hebben een grotere klankenlijst (tot 600 of meer in plaats van 128) en de mogelijkheid om effecten aan te sturen. XG/GS en GM zijn beperkt wederzijds compatibel, dat wil zeggen dat een GM bestand feilloos afgespeeld kan worden op een XG/GS module, en omgekeerd blijft een XG/GS ook redelijk overeind op een GM module, zij het dat eventuele (geluids)effecten niet goed worden afgespeeld, of dat de uitgebreide klanken anders zullen klinken. Lijst met programmanummers van standaardgeluidenNoot: de nummering van deze lijst loopt van 1 tot en met 128. Een nummering van 0 tot en met 127 komt ook voor. Dit verschil leidt echter niet tot problemen. De namen en categorieën zijn:[1] KlankenPiano
Chromatic percussion
Organ
Guitar
Bass
Strings
Ensemble
Brass
Reed
Pipe
Synth lead
Synth pad
Synth effects
Ethnic
Percussive
Sound effects
DrumsDrum kits (kanaal 10)
Bronnen, noten en/of referenties
|