General MIDI або GM — стандарт для MIDI-сумісних синтезаторів. GM розроблено MIDI Manufacturers Association (MMA) та Japan MIDI Standards Committee (JMSC) і оприлюднена 1991 року. Офіційна специфікація доступна англійською та японською мовами.
GM вдосконалює кілька вимог у відношенні до абстрактнішої специфікації MIDI 1.0. Якщо MIDI 1.0 провадить протокол що забезпечує взаємодію інструментів на фундаментальному рівні (наприклад натиснення клавіші на MIDI-клавіатурі спричинить відтворення на підключеному модулі певної ноти), стандарт GM йде далі у двох аспектах: він висуває до усіх GM-сумісних синтезаторів ряд вимог до виконання команд, а з іншого встановлює ряд стандартів на різноманітні параметри і контрольні повідомлення, як наприклад перелік доступних інструментів.
Зокрема це такі вимоги:
Підтримка одночасного звучання до 24-х голосів (мінімум 16 мелодичних і 8 ударних) Підтримка динаміки (velocity) Підтримка одночасно до 16 незалежних каналів (10-й зарезервовано для ударних) Підтримка поліфонії на кожному каналі
Інтерпретація параметрів GM-інструменти повинні відповідати наступним правилам інтерпретації повідомлень:
Повідомлення Program Change В MIDI, тембр певного інструменту або «програма» (program) для кожного з 16 MIDI каналів обирається повідомленням Program Change («вибір програми»), що має параметр Program Number (номер програми).
«Мелодичні» інструменти Наступна таблиця описує відповідність певних тембрів кожній з 128 можливих значень параметру Program Numbers для всіх каналів окрім 10-го, що призначений для ударних інструментів. Цей список починається з номера 0 (а не 1), використовуючи усі можливі значення 7-бітного кодування (0-127), яке застосовується для повідомлення MIDI Program Change.
№Стандартна англійська назваІнструментКлавішні1 Acoustic Piano фортепіано2 Bright Piano фортепіано3Electric grand piano Електропіаніно4Honky-tonk Piano Розстроєне фортепіано5Electric Piano 1 Електропіаніно6Electric Piano 2 Електропіаніно7Harpsichord Клавесин8Clavi КлавінетУдарні з визначеною висотою :09Celesta Челеста10Glockenspiel Дзвіночки11Music Box Музична скринька12Vibraphone Вібрафон13Marimba Маримба14Xylophone Ксилофон15Tubular bell Дзвони оркестрові16DulcimerЦимбалиОргани та Акордеони:17Drawbar Organ Електроорган18Percussive Organ Орган з перкусійною атакою19Rock Organ Рок-орган20Church organ Церковний орган21Reed organ Язичковий орган22Accordion Акордеон23Harmonica Губна гармошка24Tango Accordion Танго-акордеонГітари:25Nylon Guitar Гітара (нейлонові струни)26Steel Guitar Гітара (сталеві струни)27Jazz Guitar Джазова гітара28Clean Guitar Акустична соло-гітара29Muted Guitar Приглушена гітара30Overdriven Guitar Гітара з перемодуляцією31Distortion Guitar Гітара з ефектом «дісторшн»32Harmonic Гітарні гармонікиБас:33Acoustic Bass Контрабас (прийом pizzicato)34Fingered Bass (finger) Бас-гітара (щипком)35Picked Bass Бас-гітара (медіатором)36Fretless Bass37Slap Bass 1 Слеп38Slap Bass 2 Слеп39Synth Bass 1 Синтезований бас40Synth Bass 2 Синтезований басСтрунні:41ViolinСкрипка42ViolaАльт43CelloВіолончель44Double bassКонтрабас45Tremolo StringsТремолюючі струнні46Pizzicato StringsСтрунні, прийом pizzicato47Orchestral HarpАрфа48TimpaniЛитавриАнсамблі:49String Ensemble 1 Група струнних50String Ensemble 2 Група струнних (з повільною атакою)51Synth Strings 1 Синтетичні струнні52 Synth Strings 2 Синтетичні струнні (з повільною атакою)53Voice Aahs Хорове «а»54Voice Oohs Вокальне «о»55Synth Voice Синтетичний голос56Orchestra Hit Оркестрове tuttiМідні духові:57TrumpetТруба58TromboneТромбон59TubaТуба60Muted TrumpetЗасурдинена труба61French hornВалторна62Brass SectionАнсамбль мідних63Synth Brass 1Синтетичні мідні64Synth Brass 2Синтетичні мідніДерев'яні духові:65Soprano SaxСопрановий Саксофон66Alto SaxАльтовий Саксофон67Tenor SaxТеноровий Саксофон68Baritone SaxБаритоновій Саксофон69OboeГобой70English HornАнглійський ріжок71BassoonФагот72ClarinetКларнетФлейти:73PiccoloФлейта-пікколо74FluteФлейта75RecorderБлок-флейта76Pan FluteФлейта Пана77Blown BottleДмухання в пляшку78ShakuhachiСякухаті79WhistleСвисток80OcarinaОкаринаСолюючі синтетичні тембри:81Square Lead 1звуковий сигнал прямокутної форми82Sawtooth Lead 2звуковий сигнал у формі пили83Calliope Lead каліопа84Chiff Lead — 85Charang Lead чаранж (кубинський струнний інструмент)86 Voice Lead синтетичний голос87 Fifths Lead сигнал квінтами88 Bass&Lead бас і солоПедальні синтетичні тембри:89New age тембр у стилі нью-ейдж90Warm Pad«теплий» педальний тембр91Polysynth Pad«полісинтетичний» педальний тембр92Choir Pad хоровий педальний тембр 93 Bowed Pad смичковий педальний тембр94 Metallic Pad металевий педальний тембр95 Halo Pad «ореол»96 Sweep Pad ковзний педальний тембрСинтетичні ефекти:97rain«дощ»98soundtrack«звукова доріжка»99crystal«кришталь»100atmosphere«атмосфера»101brightness«яскравість»102goblins«гобліни»103echoes«луна»104sci-fi«наукова фантастика»Етнічні:105SitarСитар106BanjoБанжо107ShamisenСямісен108KotoКото109KalimbaКалімба110BagpipeВолинка111Fiddleскрипка112ShanaiСанайУдарні:113Tinkle BellДзвоник114Agogo BellsАґоґо115Steel DrumsСталеві барабани116Woodblockкоробочка117Taiko DrumТаїко118Melodic Tom Мелодичні том-томи119 Synth Drum Синтетичні барабани120 Reverse Cymbal Креш-Тарілка у реверсіЗвукові ефекти:121Fret NoiseШум гітарних ладів122 Breath Noise Звук, що імітує дихання123 SeashoreШум моря124 Bird TweetГолоси птахів125Telephone RingДзвінок телефону126HelicopterШум вертольоту127ApplauseАплодисменти128GunshotПостріл з рушниці
Набір ударних
Стандарт GM резервує 10-й MIDI канал для ударних без визначеної висоти звуку. Повідомлення Program Change на цьому каналі ігноруються. Кожна зі 128 можливих номерів нот інтерпретується як окремий інструмент, висота ж звучання цих інструментів не підлягає варіюванню:
№клавіша Стандартна англійська назваІнструмент35 B0 Bass drum 1 Бас-барабан36 C1 Bass drum 2 Бас-барабан37 C#1 Side stick удар паличкою по обідку барабана38 D1 Acoustic Snare малий барабан39 D#1 Hand Clap Плескання долонями40 E1 Electric Snare електричний малий барабан41 F1 Low Floor Tom низький підлоговий том-том42 F#1 Closed High Hat закритий хай-хет43 G1 High Floor Tom високий підлоговий том-том44 G#1 Pedal High Hat хай-хет педаллю45 A1 Low Tom низький том-том46 A#1 Open High Hat відкритий хай-хет47 B1 Low-mid Tom середній низький том-том48 C2 High-mid Tom середній високий том-том(альт)49 C#2 Crash Cymbal 1 Креш-тарілка50 D2 High Tom високий том-том(альт)51 D#2 Ride Cymbal 1 Райд-тарілка52 E2 Chinese Cymbal Китайська тарілка (Чайна)53 F2 Ride Cymbal Bell Райд-тарілка (по центральній частині)54 F#2 Tamburine Бубон55 G2 Splash Cymbal Сплеш-тарілка56 G#2 Cowbell Альпійський дзвіночок57 A2 Crash Cymbal 2 Креш-тарілка58 A#2 VibraslapВібраслеп59 B2 Ride Cymbal 2 Райд-тарілка60 C3 High Bongo Високий бонго61 C#3 Low Bongo Низький бонго62 D3 Muted High Conga Закрита висока конга63 D#3 Open High Conga Відкрита висока конга64 E3 Low Conga Низька конга65 F3 High Timbale66 F#3 Low Timbale67 G3 High Agogo68 G#3 Low Agogo69 A3 Cabasa70 A#3 MaracasМаракас71 B3 Short whistleКороткий свисток72 C4 Long WhistleДовгий свисток73 C#4 Short Guiro74 D4 Long Guiro75 D#4 Claves Клавес76 E4 High WoodblkckВисока коробочка77 F4 Low WoodblkckНизька коробочка78 F#4 Mute Cuica Закрита куіка79 G4 Open CuicaВідкрита куіка80 G#4 Mute TriangleЗакритий трикутник81 A4 Open TriangleВідкритий трикутник82 A#4 Shaker83 B4 Jungle Bells84 C5 Belltree