GM інструменти: таблиця 128 тембрів General MIDI

Таблиця 128 інструментів General MIDI та різниця між номерами 1–128 і значеннями Program Change 0–127.
Таблиця 128 інструментів General MIDI та різниця між номерами 1–128 і значеннями Program Change 0–127.
Зображення створено за допомогою генеративного ШІ для MIDITAUR. Концепція, композиція та текстове наповнення — MIDITAUR

Зміст публікації

General MIDI (GM) потрібен для того, щоб MIDI-файл не перетворювався на лотерею тембрів на іншому синтезаторі. GM Level 1 закріплює стандартний набір із 128 мелодичних програм: той самий номер програми має означати той самий тип інструмента, хоча конкретний характер звучання різних пристроїв може відрізнятися.

General MIDI Sound Set
Ілюстрація General MIDI Sound Set з первинного матеріалу.

Важлива різниця в нумерації

У документації та на дисплеях інструментів програми часто показують як 1–128. У самому повідомленні MIDI 1.0 Program Change передається 7-бітне значення 0–127. Тому «Acoustic Grand Piano» — це №1 у людському списку, але значення 0 у MIDI-даних.

Фортепіано

№ у списку GM Program Change (дані) Назва GM Українська назва
1 0 Acoustic Grand Piano Рояль акустичний
2 1 Bright Acoustic Piano Яскраве Акустичне Фортепіано
3 2 Electric Grand Piano Електронний Рояль
4 3 Honky-tonk Piano Розстроєне Піаніно
5 4 Electric Piano 1 Електро Піано 1
6 5 Electric Piano 2 Електро Піано 2
7 6 Harpsichord Клавесин
8 7 Clavinet Клавінет

Хроматична перкусія

№ у списку GM Program Change (дані) Назва GM Українська назва
9 8 Celesta Челеста
10 9 Glockenspiel Дзвіночки
11 10 Music Box Музична Шкатулка
12 11 Vibraphone Вібрафон
13 12 Marimba Маримба
14 13 Xylophone Ксилофон
15 14 Tubular Bells Колокола
16 15 Dulcimer Цимбали

Орган

№ у списку GM Program Change (дані) Назва GM Українська назва
17 16 Drawbar Organ Електро Орган
18 17 Percussive Organ Перкусійний Орган
19 18 Rock Organ Рок Орган
20 19 Church Organ Церковний Орган
21 20 Reed Organ Фісгармонія
22 21 Accordion Акордеон
23 22 Harmonica Губна гармоніка
24 23 Tango Accordion Акордеон Танго

Гітара

№ у списку GM Program Change (дані) Назва GM Українська назва
25 24 Acoustic Guitar (nylon) Акустична Гітара (нейлон)
26 25 Acoustic Guitar (steel) Акустична Гітара (сталь)
27 26 Electric Guitar (jazz) Електрогітара (джаз)
28 27 Electric Guitar (clean) Електрогітара (чиста)
29 28 Electric Guitar (muted) Електрогітара (приглушена)
30 29 Overdriven Guitar Гітара Овердрайв
31 30 Distortion Guitar Гітара Дісторшн
32 31 Guitar Harmonics Гітарні гармоніки

Бас

№ у списку GM Program Change (дані) Назва GM Українська назва
33 32 Acoustic Bass Акустична Бас гітара
34 33 Electric Bass (finger) Бас Електрогітара (пальцями)
35 34 Electric Bass (pick) Бас Електрогітара (медіатор)
36 35 Fretless Bass Безладовий Бас
37 36 Slap Bass 1 Бас Слеп 1
38 37 Slap Bass 2 Бас Слеп 2
39 38 Synth Bass 1 Бас Синтезаторний 1
40 39 Synth Bass 2 Бас Синтезаторний 2

Струнні

№ у списку GM Program Change (дані) Назва GM Українська назва
41 40 Violin Скрипка
42 41 Viola Альт скрипковий
43 42 Cello Віолончель
44 43 Contrabass Контрабас
45 44 Tremolo Strings Струнне Тремоло
46 45 Pizzicato Strings Струнне Піцикато
47 46 Orchestral Harp Арфа Оркестрова
48 47 Timpani Литавра

Ансамбль

№ у списку GM Program Change (дані) Назва GM Українська назва
49 48 String Ensemble 1 Струнний Ансамбль 1
50 49 String Ensemble 2 Струнний Ансамбль 2
51 50 Synth Strings 1 Струнні Синтезовані 1
52 51 Synth Strings 2 Струнні Синтезовані 2
53 52 Choir Aahs Хор АА
54 53 Voice Oohs Вокал ОО
55 54 Synth Voice Голос Синтезований
56 55 Orchestra Hit Оркестрове Тутті

Мідні духові

№ у списку GM Program Change (дані) Назва GM Українська назва
57 56 Trumpet Труба
58 57 Trombone Тромбон
59 58 Tuba Туба
60 59 Muted Trumpet Труба з сурдиною
61 60 French Horn Валторна
62 61 Brass Section Секція Мідних
63 62 Synth Brass 1 Синтез Мідні 1
64 63 Synth Brass 2 Синтез Мідні 2

Язичкові

№ у списку GM Program Change (дані) Назва GM Українська назва
65 64 Soprano Sax Саксофон Сопрано
66 65 Alto Sax Саксофон Альт
67 66 Tenor Sax Саксофон Тенор
68 67 Baritone Sax Саксофон Баритон
69 68 Oboe Гобой
70 69 English Horn Англійський Ріжок
71 70 Bassoon Фагот
72 71 Clarinet Кларнет

Флейтові

№ у списку GM Program Change (дані) Назва GM Українська назва
73 72 Piccolo Пікколо-флейта
74 73 Flute Флейта
75 74 Recorder Блокфлейта
76 75 Pan Flute Флейта Пана
77 76 Blown Bottle Дмухання в пляшку
78 77 Shakuhachi Сякухаті
79 78 Whistle Свист
80 79 Ocarina Окарина

Синтезаторні соло

№ у списку GM Program Change (дані) Назва GM Українська назва
81 80 Lead 1 (square) Соло 1 прямокутна форма
82 81 Lead 2 (sawtooth) Соло 2 пилкоподібна форма
83 82 Lead 3 (calliope) Соло 3 (каліопа)
84 83 Lead 4 (chiff) Соло 4 (чіф)
85 84 Lead 5 (charang) Соло 5 (чаранж)
86 85 Lead 6 (voice) Соло 6 (голос)
87 86 Lead 7 (fifths) Соло 7 (квінта)
88 87 Lead 8 (bass + lead) Соло 8 (Бас + соло)

Синтезаторні підклади

№ у списку GM Program Change (дані) Назва GM Українська назва
89 88 Pad 1 (new age) Накладка 1 (нова епоха)
90 89 Pad 2 (warm) Накладка 2 (теплий)
91 90 Pad 3 (polysynth) Накладка 3 (полісинтезатор)
92 91 Pad 4 (choir) Накладка 4 (хор)
93 92 Pad 5 (bowed) Накладка 5 (зігнутий)
94 93 Pad 6 (metallic) Накладка 6 (металевий)
95 94 Pad 7 (halo) Накладка 7 (ореол)
96 95 Pad 8 (sweep) Накладка 8 (змах)

Синтезаторні ефекти

№ у списку GM Program Change (дані) Назва GM Українська назва
97 96 FX 1 (rain) Ефект 1 (Дощ)
98 97 FX 2 (soundtrack) Ефект 2 (звукова доріжка)
99 98 FX 3 (crystal) Ефект 3 (кришталевий)
100 99 FX 4 (atmosphere) Ефект 4 (атмосфера)
101 100 FX 5 (brightness) Ефект 5 (яскравість)
102 101 FX 6 (goblins) Ефект 6 (гобліни)
103 102 FX 7 (echoes) Ефект 7 (ехо)
104 103 FX 8 (sci-fi) Ефект 8 (науково-фантастичний)

Етнічні інструменти

№ у списку GM Program Change (дані) Назва GM Українська назва
105 104 Sitar Ситар
106 105 Banjo Банджо
107 106 Shamisen Сямісен
108 107 Koto Кото
109 108 Kalimba Калімба
110 109 Bag pipe Волинка
111 110 Fiddle Вулична скрипка
112 111 Shanai Санай

Перкусійні тембри

№ у списку GM Program Change (дані) Назва GM Українська назва
113 112 Tinkle Bell Дзвіночок (колокольчик)
114 113 Agogo Аґоґо
115 114 Steel Drums Сталеві барабани
116 115 Woodblock Дерев’яна коробочка
117 116 Taiko Drum Барабан Тайко
118 117 Melodic Tom Мелодичний том-том
119 118 Synth Drum Синтезаторний Барабан
120 119 Reverse Cymbal Тарілка Реверсивна

Звукові ефекти

№ у списку GM Program Change (дані) Назва GM Українська назва
121 120 Guitar Fret Noise Шум тертя по струні
122 121 Breath Noise Шум Дихання
123 122 Seashore Морський прибій
124 123 Bird Tweet Пташине Щебетання
125 124 Telephone Ring Телефонний Дзвінок
126 125 Helicopter Гелікоптер
127 126 Applause Аплодисменти
128 127 Gunshot Постріл

Що ще визначає General MIDI

GM — це не лише список назв. Для сумісного відтворення специфікація також задає базові вимоги до каналів, поліфонії та ударних. У GM1 ударні традиційно використовують канал 10, а мелодичні партії можуть працювати на інших MIDI-каналах. Сам принцип синтезу звуку GM не стандартизує: два пристрої можуть обидва бути сумісними з GM, але їхні фортепіано чи гітари все одно звучатимуть по-різному.

GM1 сьогодні

General MIDI 2 розширив GM1 у 1999 році, однак GM1 досі широко зустрічається у Standard MIDI Files. Тому таблиця 128 програм залишається корисною як базовий довідник.

Як читати таблицю 128 тембрів

Уявіть таблицю General MIDI як словник ролей інструментів. Число не описує, наскільки «якісно» звучить тембр, а допомагає різним GM-сумісним пристроям домовитися, який тип інструмента потрібно використати. Якщо у файлі вказано програму фортепіано, інший GM-пристрій теж має обрати фортепіанний тип тембру, хоча конкретне звучання може відрізнятися.

Для навчання зручно працювати не з усіма 128 назвами одразу, а групами: клавішні, гітари, баси, духові, струнні, ударні та інші сімейства. Так легше побачити логіку таблиці й зрозуміти, що вона створена насамперед для сумісності.

Приклад для розуміння

Припустімо, ви відкрили MIDI-файл на двох різних синтезаторах. На обох обрана та сама GM-програма. Ви очікуєте однакову роль інструмента, але не обов’язково абсолютно однаковий звук. Це нормальна ситуація: GM стандартизує відповідність програм до типів тембрів, а не метод синтезу чи запису семплів.

Практична вправа

  1. Оберіть у таблиці три різні сімейства інструментів.
  2. Для кожного знайдіть кілька сусідніх програм.
  3. Поясніть своїми словами, чому сусідні номери часто зручно сприймати як частину однієї групи.
  4. Якщо маєте MIDI-редактор або синтезатор, змініть Program Change для однієї партії та послухайте, що зміниться.

Перевірте себе

  • Що саме стандартизує таблиця GM: точний звук чи роль/категорію тембру?
  • Чому один і той самий GM-файл може звучати по-різному на двох пристроях?
  • Чим відрізняється нумерація 1–128 у таблицях для людей від значень 0–127 у MIDI-даних?

Джерела