Локальные канальные сообщения

Задаются контроллерами от 120 до 127 и управляют обработкой сообщений в каналах:

  • 120 — All Sounds Off;
  • 121 —Reset All Controllers;
  • 122 — Local Control;
  • 123 — All Notes Off;
  • 124 — Omni Off;
  • 125 — Omni On;
  • 126 — Mono;
  • 127 —Poly.

Обязательными в 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-устройств:



  • 1 — Omni On, Poly;
  • 2 — Omni On, Mono;
  • З — Omni Off, Poly;
  • 4 — Omni Off, Mono.

Большинство современных устройств работает в режиме mode 3 — полифонический режим с независимой работой каналов.

В GM должно быть 128 звуков мелодических инструментов и 47 звуков ударных, которые должны располагаться в определенном порядке (табл. 2.7 и 2.8).

Таблица 2.7. Мелодические инструменты:

       
  MIDI-номер Название инструмента  
  Acoustic Grand Piano — большой акустический рояль Bright Acoustic Piano — яркий акустический рояль Electric Grand Piano — большое электрическое пианино Honky-tonki Piano — расстроенный рояль Electric Piano 1 — электрическое пианино 1 Electric Piano 2 — электрическое пианино 2  
       
       
  Harpsichord — клавесин  
  Clavinet — клавинет  
  Celesta — челеста  
  Glockenspiel — колокольчики  
  Music Box — музыкальный ящик  
  Vibraphone — вибрафон  
  Marimba — маримбафон  
  Xylophone — ксилофон  
  Tubular, Bells — колокола  
  Dulcimer — цимбалы  
  Drawbar Organ — механический орган  
  Percussive Organ — перкуссионный орган  
  Rock Organ — рок-орган  
  Church Organ — кафедральный орган  
  Reed Organ — язычковый орган  
  Accordion — аккордеон  
  Harmonica — гармоника  
  Tango accordion — аккордеон танго  
  Acoustic Guitar (nylon) — акустическая гитара (нейлон)  
  Acoustic Guitar (steel) — акустическая гитара (металл)  
  Electric Guitar (jazz) — электрогитара джазовая  
  Electric Guitar (clean) — электрогитарачистая  
  Electric Guitar (muted) — электрогитара приглушенная  
  Overdriven Guitar — овердрайв-гитара  
  Distortion Guitar — дисторшн-гитара  
  Guitar Harmonics — гитарные гармоники  
  Acoustic Bass — акустический бас  
  Electric Bass (finger) — пальцевыйбас  
  Electric Bass (pick) — щипковыйбас  
  Fretless Bass — безладовый бас  


       
  Slap Bass 1 — слэп-бас 1  
  Slap Bass 2 — слэп-бас 2  
  Synth Bass 1 — синтетический бас 1  
  Synth Bass 2 — синтетический бас 2  
  Violin — скрипка  
  Viola — альт  
  Cello — виолончель  
  Contrabass — контрабас  
  Tremolo Strings — тремоло струнных  
  Pizzicato Strings — пиццикато струнных  
  Orchestral Harp — оркестровая арфа  
  Timpani — литавры  
  String Ensemble 1 — струнный ансамбль 1  
  String Ensemble 2 — струнный ансамбль 2  
  Synth Strings 1 — синтетические струнные 1  
  Synth Strings 2 — синтетические струнные 2  
  Choir Aahs — хор - а  
  Voice Oohs — голос - о  
  Synth Voice — синтетический голос  
  Orchestra Hit — оркестровое тутти  
  Trumpet — труба  
  Trombone — тромбон  
  Tuba — туба  
  Muted Trumpet — приглушенная труба  
  French Horn — валторна  
  Brass Section — медная секция  
  Synth Brass 1 — синтетическая медь 1  
  Synth Brass 2 — синтетическая медь 2  
  Soprano Sax — саксофон-сопрано  
  Alto Sax — саксофон-альт  
       
       
  Baritone Sax — саксофон-баритон  
  Oboe — гобой  
  English Horn — английский рожок  
  Bassoon — фагот  
  Clarinet — кларнет  
  Piccolo — флейта-пикколо  
  Flute — флейта  
  Recorder — рекордер  
  Pan Flute — флейта-пана  
  Bottle Blow — дутье в бутылку  
  Shakuhachi — шикухачи  
  Whistle — свист  
  Ocarina — окарина  
  Lead 1 (square) — соло-прямоугольник  
  Lead 2 (sawtooth) — соло-пила  
  Lead 3 (calliope) — соло-калиопе  
  Lead 4 (chiff) — соло-чиф  
  Lead 5 (charang) — соло-чаранг  
  Lead 6 (voice) — соло-голос  
  Lead 7 (fifths) — соло-квинты  
  Lead 8 (bass + lead) — бас + соло  
  Pad 1 (new age) — оркестровая подкладка, новый век  
  Pad 2 (warm) — оркестровая подкладка, теплая  
  Pad 3 (polysynth) — оркестровая подкладка, полисинтетическая  
  Pad 4 (choir) — оркестровая подкладка, хор  
  Pad 5 (bowed) — оркестровая подкладка, смычковые  
  Pad 6 (metallic) — оркестровая подкладка, металл  
  Pad 7 (halo) — оркестровая подкладка, гало  
  Pad 8 (sweep) — оркестровая подкладка, свип  
       
       
  FX 1 (rain) — дождь  
  FX 2 (soundtrack) — саундтрек  
  FX 3 (crystal) — кристалл  
  FX 4 (atmosphere) — атмосфера  
  FX 5 (brightness) — яркость  
  FX 6 (goblins) — гоблин  
  FX 7 (echoes) — эхо  
  FX 8 (sci-fi) — научная фантастика  
  Sitar — ситар  
  Banjo — банджо  
  Shamisen — шамисен  
  Koto — кото  
  Kalimba — калимба  
  Bagpipe — волынка  
  Fiddle — фидл-скрипка  
  Shanai — шанай  
  Tinkle Bell — звон колокольчика  
  Agogo — агого  
  Steel Drums — стальные барабаны  
  Woodbloc — деревянный блок  
  Taiko Drum — барабан-тайко  
  Melodic Drum — мелодический барабан  
  Synth Drum — синтетический барабан  
  Revers Cymbal — реверсивная тарелка  
  Guitar Fret Noise — звук ладов гитары  
  Breath Noise — дыхание ветра  
  Seashore — морской прибой  
  Bird Tweet — птичий свист  
  Telephone Ring — телефонный звонок  
  Helicopter — вертолет  
  Applause — аплодисменты  
  Gunshot — выстрел  
       

Таблица 2.8. Стандартные ударные инструменты GM

       
  MIDI-номер Название инструмента  
  Acoustic Bass Drum — акустический большой барабан  
  Bass Drum 1 — большой барабан  
  Side Kick — удар по краю барабана  
  Acoustic Snare — малый акустический барабан  
  Hand Clap — хлопок в ладоши  
  Electric Snare — малый электрический барабан  
  Low Floor Tom — низкийтом  
  Closed High-Hat — закрытыйхай-хэт  
  High Floor Tom — нижнийтом  
  Pedal High Hat — педальхай-хэт  
  Mid Tom — средний том  
  Open High Hat — открытыйхай-хэт  
  Low-Mid Tom — средний том 2  
  High-Mid Tom — высокий том 2  
  Crash Cymbal 1 — тарелка краш 1  
  High Tom — высокий том З  
  Ride Cymbal 1 — тарелка райд 1  
  Chinese Cymbal — китайская тарелка  
  Ride Bell — колокольчик райд  
  Tambourine — тамбурин (бубен)  
  Splash Cymbal — тарелка сплэш  
  Cowbell — коровий колокольчик  
  Crash Cymbal 2 — тарелка крэш 2  
  Vibraslap — вибрирующий хлопок  
  Ride Cymbal 2 — тарелка райд 2  
       
       
  High Bongo — бонго высокий  
  Low Bongo — бонго низкий  
  Mute High Conga — конго высокий глухой  
  Open High Conga — конго открытый высокий  
  Low Conga — конго низкий  
  High Timbale — литавры высокие  
  Low Timbale — литавры низкие  
  High Agogo — агого высокий  
  Low Agogo — агого низкий  
  Cabasa — кабаса  
  Maracas — маракасы  
  Short Whistle — короткий свист  
  Long Whistle — длинный свист  
  Short Guiro — гуайро короткий  
  Long Guiro — гуайро длинный  
  Claves — бруски  
  High Wood Block — высокий деревянный блок  
  Low Wood Block — низкий деревянный блок  
  Mute Cuica — куика приглушенный  
  Open Cuica — куика открытый  
  Mute Triangle — приглушенный треугольник  
  Open Triangle — открытый треугольник  
       

Рассмотренные требования являются минимальными, и ни что не мешает создавать инструмент с большими возможностями, что реально и происходит.

Наши рекомендации