Таблиця 128 інструментів General MIDI та різниця між номерами 1–128 і значеннями Program Change 0–127.
Зображення створено за допомогою генеративного ШІ для MIDITAUR. Концепція, композиція та текстове наповнення — MIDITAUR
Зміст публікації
General MIDI (GM) потрібен для того, щоб MIDI-файл не перетворювався на лотерею тембрів на іншому синтезаторі. GM Level 1 закріплює стандартний набір із 128 мелодичних програм: той самий номер програми має означати той самий тип інструмента, хоча конкретний характер звучання різних пристроїв може відрізнятися.
Ілюстрація 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 стандартизує відповідність програм до типів тембрів, а не метод синтезу чи запису семплів.
Практична вправа
Оберіть у таблиці три різні сімейства інструментів.
Для кожного знайдіть кілька сусідніх програм.
Поясніть своїми словами, чому сусідні номери часто зручно сприймати як частину однієї групи.
Якщо маєте MIDI-редактор або синтезатор, змініть Program Change для однієї партії та послухайте, що зміниться.
Перевірте себе
Що саме стандартизує таблиця GM: точний звук чи роль/категорію тембру?
Чому один і той самий GM-файл може звучати по-різному на двох пристроях?
Чим відрізняється нумерація 1–128 у таблицях для людей від значень 0–127 у MIDI-даних?