General MIDI
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 | фортепіано |
| 3 | Electric grand piano | Електропіаніно |
| 4 | Honky-tonk Piano | Розстроєне фортепіано |
| 5 | Electric Piano 1 | Електропіаніно |
| 6 | Electric Piano 2 | Електропіаніно |
| 7 | Harpsichord | Клавесин |
| 8 | Clavi | Клавінет |
| Ударні з визначеною висотою : | ||
| 09 | Celesta | Челеста |
| 10 | Glockenspiel | Дзвіночки |
| 11 | Music Box | Музична скринька |
| 12 | Vibraphone | Вібрафон |
| 13 | Marimba | Маримба |
| 14 | Xylophone | Ксилофон |
| 15 | Tubular bell | Дзвони оркестрові |
| 16 | Dulcimer | Цимбали |
| Органи та Акордиони: | ||
| 17 | Drawbar Organ | Електроорган |
| 18 | Percussive Organ | Орган з перкусійною атакою |
| 19 | Rock Organ | Рок-орган |
| 20 | Church organ | Церковний орган |
| 21 | Reed organ | Язичковий орган |
| 22 | Accordion | Акордеон |
| 23 | Harmonica | Губна гармошка |
| 24 | Tango Accordion | Танго-акордеон |
| Гітари: | ||
| 25 | Nylon Guitar | Гітара (нейлонові струни) |
| 26 | Steel Guitar | Гітара (сталеві струни) |
| 27 | Jazz Guitar | Джазова гітара |
| 28 | Clean Guitar | Акустична соло-гітара |
| 29 | Muted Guitar | Приглушена гітара |
| 30 | Overdriven Guitar | Гітара з перемодуляцією |
| 31 | Distortion Guitar | Гітара з еффектом «дісторшн» |
| 32 | Harmonic | Гітарні гармоніки |
| Бас: | ||
| 33 | Acoustic Bass | Контрабас (прийом pizzicato) |
| 34 | Fingered Bass (finger) | Бас-гітара (щипком) |
| 35 | Picked Bass | Бас-гітара (медіатором) |
| 36 | Fretless Bass | |
| 37 | Slap Bass 1 | Слеп |
| 38 | Slap Bass 2 | Слеп |
| 39 | Synth Bass 1 | Синтезований бас |
| 40 | Synth Bass 2 | Синтезований бас |
| Струнні: | ||
| 41 | Violin | Скрипка |
| 42 | Viola | Альт |
| 43 | Cello | Віолончель |
| 44 | Double bass | Контрабас |
| 45 | Tremolo Strings | Тремолюючі струнні |
| 46 | Pizzicato Strings | Струнні, прийом pizzicato |
| 47 | Orchestral Harp | Арфа |
| 48 | Timpani | Литаври |
| Ансамблі: | ||
| 49 | String Ensemble 1 | Група струнних |
| 50 | String Ensemble 2 | Група струнних (з повільною атакою) |
| 51 | Synth Strings 1 | Синтетичні струнні |
| 52 | Synth Strings 2 | Синтетичні струнні (з повільною атакою) |
| 53 | Voice Aahs | Хорове «а» |
| 54 | Voice Oohs | Вокальне «о» |
| 55 | Synth Voice | Синтетичний голос |
| 56 | Orchestra Hit | Оркестрове tutti |
| Мідні духові: | ||
| 57 | Trumpet | Труба |
| 58 | Trombone | Тромбон |
| 59 | Tuba | Туба |
| 60 | Muted Trumpet | Засурдинена труба |
| 61 | French horn | Валторна |
| 62 | Brass Section | Ансамбль мідних |
| 63 | Synth Brass 1 | Синтетичні мідні |
| 64 | Synth Brass 2 | Синтетичні мідні |
| Дерев'яні духові: | ||
| 65 | Soprano Sax | Сопрановий Саксофон |
| 66 | Alto Sax | Альтовий Саксофон |
| 67 | Tenor Sax | Теноровий Саксофон |
| 68 | Baritone Sax | Баритоновій Саксофон |
| 69 | Oboe | Гобой |
| 70 | English Horn | Англійський ріжок |
| 71 | Bassoon | Фагот |
| 72 | Clarinet | Кларнет |
| Флейти: | ||
| 73 | Piccolo | Флейта-пікколо |
| 74 | Flute | Флейта |
| 75 | Recorder | Блок-флейта |
| 76 | Pan Flute | Флейта Пана |
| 77 | Blown Bottle | Дмухання в пляшку |
| 78 | Shakuhachi | Сякухаті |
| 79 | Whistle | Свисток |
| 80 | Ocarina | Окарина |
| Солюючі синтетичні тембри: | ||
| 81 | Square Lead 1 | звуковий сигнал прямокутної форми |
| 82 | Sawtooth Lead 2 | звуковий сигнал у формі пили |
| 83 | Calliope Lead | каліопа |
| 84 | Chiff Lead | — |
| 85 | Charang Lead | чаранж (кубинський струнний інструмент) |
| 86 | Voice Lead | синтетичний голос |
| 87 | Fifths Lead | сигнал квінтами |
| 88 | Bass&Lead | бас і соло |
| Педальні синтетичні тембри: | ||
| 89 | New age | тембр у стилі нью-ейдж |
| 90 | Warm Pad | «теплий» педальний тембр |
| 91 | Polysynth Pad | «полісинтетичний» педальний тембр |
| 92 | Choir Pad | хоровий педальний тембр |
| 93 | Bowed Pad | смичковий педальний тембр |
| 94 | Metallic Pad | металевий педальний тембр |
| 95 | Halo Pad | «ореол» |
| 96 | Sweep Pad | ковзний педальний тембр |
| Синтетичні ефекти: | ||
| 97 | rain | «дощ» |
| 98 | soundtrack | «звукова доріжка» |
| 99 | crystal | «кришталь» |
| 100 | atmosphere | «атмосфера» |
| 101 | brightness | «яскравість» |
| 102 | goblins | «гобліни» |
| 103 | echoes | «луна» |
| 104 | sci-fi | «наукова фантастика» |
| Етнічні: | ||
| 105 | Sitar | Ситар |
| 106 | Banjo | Банжо |
| 107 | Shamisen | Сямісен |
| 108 | Koto | Кото |
| 109 | Kalimba | Калімба |
| 110 | Bagpipe | Волинка |
| 111 | Fiddle | скрипка |
| 112 | Shanai | Санай |
| Ударні: | ||
| 113 | Tinkle Bell | Дзвоник |
| 114 | Agogo Bells | Аґоґо |
| 115 | Steel Drums | Сталеві барабани |
| 116 | Woodblock | коробочка |
| 117 | Taiko Drum | Таїко |
| 118 | Melodic Tom | Мелодичні том-томи |
| 119 | Synth Drum | Синтетичні барабани |
| 120 | Reverse Cymbal | Креш-Тарілка у реверсі |
| Звукові ефекти: | ||
| 121 | Fret Noise | Шум гітарних ладів |
| 122 | Breath Noise | Звук, що імітує дихання |
| 123 | Seashore | Шум моря |
| 124 | Bird Tweet | Голоси птахів |
| 125 | Telephone Ring | Дзвінок телефону |
| 126 | Helicopter | Шум вертольоту |
| 127 | Applause | Аплодисменти |
| 128 | Gunshot | Постріл з рушниці |
Набір ударних

Стандарт 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 Timbale | |
| 66 | F#3 | Low Timbale | |
| 67 | G3 | High Agogo | |
| 68 | G#3 | Low Agogo | |
| 69 | A3 | Cabasa | |
| 70 | A#3 | Maracas | Маракас |
| 71 | B3 | Short whistle | Короткий свисток |
| 72 | C4 | Long Whistle | Довгий свисток |
| 73 | C#4 | Short Guiro | |
| 74 | D4 | Long Guiro | |
| 75 | 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 | Shaker | |
| 83 | B4 | Jungle Bells | |
| 84 | C5 | Belltree |