2.2.19.
Локальные канальные сообщения
Задаются
контроллерами от 120 до 127 и управляют обработкой сообщений в каналах:
Обязательными
в General MIDI определены только контроллеры 121 и 123.
Сообщение
All Notes Off имитирует выключение всех включенных нот и полностью эквивалентно
посылке сообщения Note Off для каждой звучащей ноты; будет ли при этом прекращено
звучание ноты — зависит от состояния режимов Sustain и Sostenuto. Сообщение
All Sounds Off действует так же, но не зависит от режимов Sustain/Sostenuto;
кроме того, оно немедленно прекращает звучание всех нот, находящихся в стадии
концевого затухания (Release).
Состояние
самих режимов Sustain/Sostenuto эти сообщения не затрагивают.
Сообщение
Reset All Controllers устанавливает все контроллеры в значения по умолчанию
и используется для начальной установки устройства перед проигрыванием партитуры.
Сообщение
Local Control служит для запрета/разрешения управления устройством с локальной
панели. Нулевое значение параметра запрещает управление с панели, (устройство
управляется только по MIDI), значение "127" разрешает его.
Сообщения
Omni On/Off служат для включения/выключения режима Omni — реакции устройства
на канальные сообщения. При включенном режиме Omni устройство обрабатывает сообщения
для всех каналов, при отключенном — только сообщения для выбранного канала (Basic
Channel). Это позволяет разделить устройства между каналами. Канал назначается
устройству либо с его панели управления, либо при помощи сообщений SysEx. Режим
Omni имеет смысл в основном для старых инструментов, имеющих один MIDI-канал
и не поддерживающих разделение тембров.
Сообщения
Mono/Poly служат для переключения одноголосного и многоголосного (полифонического)
режимов.
В
одноголосном режиме в каждый момент времени может звучать только одна нота;
включение новой ноты приводит к принудительному отключению предыдущей. В полифоническом
режиме включение каждой новой ноты запускает очередной свободный генератор,
а по окончании работы генераторов новые ноты либо игнорируются, либо приводят
к принудительному выключению наиболее "старых" нот. Значение nn в
сообщении Mono воспринимается некоторыми устройствами как количество MIDI-каналов,
по которым, начиная с Basic Channel, распределяются ноты в одноголосном режиме
при выключенном режиме Omni. Смысл этой группы каналов различен для передающих
и принимающих устройств. Передающее устройство направляет первую ноту в Basic
Channel, следующую за ней - - в Basic Channel + 1 и т. д., затем очередная нота
снова направляется в Basic Channel, и цикл повторяется. Приемное устройство
воспринимает канальные сообщения только внутри заданной группы каналов, каждый
из которых работает в одноголосном режиме. Такой прием позволяет реализовать
многоголосное исполнение на синтезаторах, имеющих жесткую привязку голосов (генераторов)
к MIDI-каналам. Контроллеры Omni, Mono и Poly вызывают также отработку контроллера
All Sounds Off. От различных сочетаний режимов Omni, Poly и Mono происходят
четыре основных режима работы (mode) MIDI-устройств:
Большинство
современных устройств работает в режиме mode 3 — полифонический режим с независимой
работой каналов.
В
GM должно быть 128 звуков мелодических инструментов и 47 звуков ударных, которые
должны располагаться в определенном порядке (табл. 2.7 и 2.8).
Таблица
2.7. Мелодические инструменты
MIDI-номер |
Название
инструмента |
||
0 1 2 3 4 5 |
Acoustic
Grand Piano — большой акустический рояль Bright
Acoustic Piano — яркий акустический рояль Electric
Grand Piano — большое электрическое пианино Honky-tonki
Piano — расстроенный рояль Electric
Piano 1 — электрическое пианино 1 Electric
Piano 2 — электрическое пианино 2 |
||
6 |
Harpsichord
— клавесин |
||
7 |
Clavinet
— клавинет |
||
8 |
Celesta
— челеста |
||
9 |
Glockenspiel
— колокольчики |
||
10 |
Music
Box — музыкальный ящик |
||
11 |
Vibraphone
— вибрафон |
||
12 |
Marimba
— маримбафон |
||
13 |
Xylophone
— ксилофон |
||
14 |
Tubular,
Bells — колокола |
||
15 |
Dulcimer
— цимбалы |
||
16 |
Drawbar
Organ — механический орган |
||
17 |
Percussive
Organ — перкуссионный орган |
||
18 |
Rock
Organ — рок-орган |
||
19 |
Church
Organ — кафедральный орган |
||
20 |
Reed
Organ — язычковый орган |
||
21 |
Accordion
— аккордеон |
||
22 |
Harmonica
— гармоника |
||
23 |
Tango
accordion — аккордеон танго |
||
24 |
Acoustic
Guitar (nylon) — акустическая гитара (нейлон) |
||
25 |
Acoustic
Guitar (steel) — акустическая гитара (металл) |
||
26 |
Electric
Guitar (jazz) — электрогитара джазовая |
||
27 |
Electric
Guitar (clean) — электрогитара чистая |
||
28 |
Electric
Guitar (muted) — электрогитара приглушенная |
||
29 |
Overdriven
Guitar — овердрайв-гитара |
||
30 |
Distortion
Guitar — дисторшн-гитара |
||
31 |
Guitar
Harmonics — гитарные гармоники |
||
32 |
Acoustic
Bass — акустический бас |
||
33 |
Electric
Bass (finger) — пальцевый бас |
||
34 |
Electric
Bass (pick) — щипковый бас |
||
35 |
Fretless
Bass — безладовый бас |
36 |
Slap
Bass 1 — слэп-бас 1 |
||
37 |
Slap
Bass 2 — слэп-бас 2 |
||
38 |
Synth
Bass 1 — синтетический бас 1 |
||
39 |
Synth
Bass 2 — синтетический бас 2 |
||
40 |
Violin
— скрипка |
||
41 |
Viola
— альт |
||
42 |
Cello
— виолончель |
||
43 |
Contrabass
— контрабас |
||
44 |
Tremolo
Strings — тремоло струнных |
||
45 |
Pizzicato
Strings — пиццикато струнных |
||
46 |
Orchestral
Harp — оркестровая арфа |
||
47 |
Timpani
— литавры |
||
48 |
String
Ensemble 1 — струнный ансамбль 1 |
||
49 |
String
Ensemble 2 — струнный ансамбль 2 |
||
50 |
Synth
Strings 1 — синтетические струнные 1 |
||
51 |
Synth
Strings 2 — синтетические струнные 2 |
||
52 |
Choir
Aahs — хор - а |
||
53 |
Voice
Oohs — голос - о |
||
54 |
Synth
Voice — синтетический голос |
||
55 |
Orchestra
Hit — оркестровое тутти |
||
56 |
Trumpet
— труба |
||
57 |
Trombone
— тромбон |
||
58 |
Tuba
— туба |
||
59 |
Muted
Trumpet — приглушенная труба |
||
60 |
French
Horn — валторна |
||
61 |
Brass
Section — медная секция |
||
62 |
Synth
Brass 1 — синтетическая медь 1 |
||
63 |
Synth
Brass 2 — синтетическая медь 2 |
||
64 |
Soprano
Sax — саксофон-сопрано |
||
65 |
Alto
Sax — саксофон-альт |
||
67 |
Baritone
Sax — саксофон-баритон |
||
68 |
Oboe
— гобой |
||
69 |
English
Horn — английский рожок |
||
70 |
Bassoon
— фагот |
||
71 |
Clarinet
— кларнет |
||
72 |
Piccolo
— флейта-пикколо |
||
73 |
Flute
— флейта |
||
74 |
Recorder
— рекордер |
||
75 |
Pan
Flute — флейта-пана |
||
76 |
Bottle
Blow — дутье в бутылку |
||
77 |
Shakuhachi
— шикухачи |
||
78 |
Whistle
— свист |
||
79 |
Ocarina
— окарина |
||
80 |
Lead
1 (square) — соло-прямоугольник |
||
81 |
Lead
2 (sawtooth) — соло-пила |
||
82 |
Lead
3 (calliope) — соло-калиопе |
||
83 |
Lead
4 (chiff) — соло-чиф |
||
84 |
Lead
5 (charang) — соло-чаранг |
||
85 |
Lead
6 (voice) — соло-голос |
||
86 |
Lead
7 (fifths) — соло-квинты |
||
87 |
Lead
8 (bass + lead) — бас + соло |
||
88 |
Pad
1 (new age) — оркестровая подкладка, новый век |
||
89 |
Pad
2 (warm) — оркестровая подкладка, теплая |
||
90 |
Pad
3 (polysynth) — оркестровая подкладка, полисинтетическая |
||
91 |
Pad
4 (choir) — оркестровая подкладка, хор |
||
92 |
Pad
5 (bowed) — оркестровая подкладка, смычковые |
||
93 |
Pad
6 (metallic) — оркестровая подкладка, металл |
||
94 |
Pad
7 (halo) — оркестровая подкладка, гало |
||
95 |
Pad
8 (sweep) — оркестровая подкладка, свип |
||
96 |
FX 1
(rain) — дождь |
||
97 |
FX 2
(soundtrack) — саундтрек |
||
98 |
FX 3
(crystal) — кристалл |
||
99 |
FX 4
(atmosphere) — атмосфера |
||
100 |
FX 5
(brightness) — яркость |
||
101 |
FX 6
(goblins) — гоблин |
||
100 |
FX 7
(echoes) — эхо |
||
103 |
FX 8
(sci-fi) — научная фантастика |
||
104 |
Sitar
— ситар |
||
105 |
Banjo
— банджо |
||
106 |
Shamisen
— шамисен |
||
107 |
Koto
— кото |
||
108 |
Kalimba
— калимба |
||
109 |
Bagpipe
— волынка |
||
110 |
Fiddle
— фидл-скрипка |
||
111 |
Shanai
— шанай |
||
112 |
Tinkle
Bell — звон колокольчика |
||
113 |
Agogo
— агого |
||
114 |
Steel
Drums — стальные барабаны |
||
115 |
Woodbloc
— деревянный блок |
||
116 |
Taiko
Drum — барабан-тайко |
||
117 |
Melodic
Drum — мелодический барабан |
||
118 |
Synth
Drum — синтетический барабан |
||
119 |
Revers
Cymbal — реверсивная тарелка |
||
120 |
Guitar
Fret Noise — звук ладов гитары |
||
121 |
Breath
Noise — дыхание ветра |
||
122 |
Seashore
— морской прибой |
||
123 |
Bird
Tweet — птичий свист |
||
124 |
Telephone
Ring — телефонный звонок |
||
125 |
Helicopter
— вертолет |
||
126 | Applause — аплодисменты | ||
127 | Gunshot — выстрел | ||
Таблица
2.8. Стандартные ударные инструменты GM
MIDI-номер |
Название
инструмента |
||
35 |
Acoustic
Bass Drum — акустический большой барабан |
||
36 |
Bass
Drum 1 — большой барабан |
||
37 |
Side
Kick — удар по краю барабана |
||
38 |
Acoustic
Snare — малый акустический барабан |
||
39 |
Hand
Clap — хлопок в ладоши |
||
40 |
Electric
Snare — малый электрический барабан |
||
41 |
Low
Floor Tom — низкий том |
||
42 |
Closed
High-Hat — закрытый хай-хэт |
||
43 |
High
Floor Tom — нижний том |
||
44 |
Pedal
High Hat — педаль хай-хэт |
||
45 |
Mid
Tom — средний том |
||
46 |
Open
High Hat — открытый хай-хэт |
||
47 |
Low-Mid
Tom — средний том 2 |
||
48 |
High-Mid
Tom — высокий том 2 |
||
49 |
Crash
Cymbal 1 — тарелка краш 1 |
||
50 |
High
Tom — высокий том З |
||
51 |
Ride
Cymbal 1 — тарелка райд 1 |
||
52 |
Chinese
Cymbal — китайская тарелка |
||
53 |
Ride
Bell — колокольчик райд |
||
54 |
Tambourine
— тамбурин (бубен) |
||
55 |
Splash
Cymbal — тарелка сплэш |
||
56 |
Cowbell
— коровий колокольчик |
||
57 |
Crash
Cymbal 2 — тарелка крэш 2 |
||
58 |
Vibraslap
— вибрирующий хлопок |
||
59 |
Ride
Cymbal 2 — тарелка райд 2 |
||
60 |
High
Bongo — бонго высокий |
||
61 |
Low
Bongo — бонго низкий |
||
62 |
Mute
High Conga — конго высокий глухой |
||
63 |
Open
High Conga — конго открытый высокий |
||
64 |
Low
Conga — конго низкий |
||
65 |
High
Timbale — литавры высокие |
||
66 |
Low
Timbale — литавры низкие |
||
67 |
High
Agogo — агого высокий |
||
68 |
Low
Agogo — агого низкий |
||
69 |
Cabasa
— кабаса |
||
70 |
Maracas
— маракасы |
||
71 |
Short
Whistle — короткий свист |
||
72 |
Long
Whistle — длинный свист |
||
73 |
Short
Guiro — гуайро короткий |
||
74 |
Long
Guiro — гуайро длинный |
||
75 |
Claves
— бруски |
||
76 |
High
Wood Block — высокий деревянный блок |
||
77 |
Low
Wood Block — низкий деревянный блок |
||
78 |
Mute
Cuica — куика приглушенный |
||
79 |
Open
Cuica — куика открытый |
||
80 |
Mute
Triangle — приглушенный треугольник |
||
81 |
Open
Triangle — открытый треугольник |
||
Рассмотренные требования являются минимальными, и ни что не мешает создавать инструмент с большими возможностями, что реально и происходит.