Общие МИДИ


Из Википедии, свободной энциклопедии
  (Перенаправлено с генерала Миди )
Перейти к навигации Перейти к поиску

General MIDI (также известный как GM или GM 1 ) представляет собой стандартизированную спецификацию для электронных музыкальных инструментов , которые реагируют на сообщения MIDI . GM был разработан Американской ассоциацией производителей MIDI (MMA) и Японским комитетом по стандартам MIDI (JMSC) и впервые опубликован в 1991 году. Ассоциация музыкальной электронной индустрии (AMEI).

GM предъявляет несколько требований помимо более абстрактной спецификации MIDI 1.0. В то время как MIDI 1.0 сам по себе обеспечивает протокол связи, который гарантирует, что различные инструменты могут взаимодействовать на фундаментальном уровне — например, что нажатие клавиш на MIDI-клавиатуре заставит подключенный звуковой модуль MIDI воспроизводить музыкальные ноты — GM идет дальше двумя способами. Во-первых, GM требует, чтобы все совместимые MIDI-инструменты соответствовали определенному минимальному набору функций, например, могли одновременно воспроизводить не менее 24 нот ( полифония ). Во-вторых, GM придает определенные интерпретации многим параметрам и управляющим сообщениям, которые не указаны в спецификации MIDI 1.0. Например, назначение одного из 128 возможных номеров программ MIDI.s выбирает инструмент. В MIDI 1.0 назначение может быть произвольному инструменту; но с GM номер программы назначает определенное имя инструмента . Это помогает обеспечить более стабильное звучание файлов MIDI на разных устройствах, соответствующих спецификации GM. Тем не менее, фактические звуки каждого инструмента по-прежнему остаются на усмотрение поставщика; скажем, валторна одного производителя может быть ярче или мягче, чем у другого.

Спецификация GM 1 была заменена General MIDI 2 в 1999 году; однако GM 1 по-прежнему широко используется. [1] General MIDI широко поддерживался разработчиками компьютерных игр в 1990-х годах. [2]

Общие требования к MIDI 1

Чтобы быть совместимыми с GM 1, звуковые генерирующие устройства (клавиатуры, аппаратные или программные синтезаторы, звуковые карты) должны соответствовать спецификации производительности General MIDI System Level 1:

Интерпретации параметров

GM Instruments также должны соблюдать следующие соглашения для событий программы и контроллера:

События изменения программы

В MIDI звук инструмента или «программа» для каждого из 16 возможных MIDI-каналов выбирается с помощью сообщения Program Change, которое имеет параметр Program Number. В следующей таблице показано, какой звук инструмента соответствует каждому из 128 возможных номеров программ GM. [3] Имеется 128 номеров программ. Числа могут отображаться как значения от 1 до 128 или, альтернативно, как от 0 до 127. Нумерация от 0 до 127 обычно используется синтезатором только внутри; подавляющее большинство MIDI-устройств, цифровых звуковых рабочих станций и профессиональных MIDI-секвенсоров отображают эти номера программ, как показано в таблице (1–128).

Фортепиано

  • 1 акустический рояль
  • 2 ярких акустических фортепиано
  • 3 Электрический рояль
  • 4 Хонки-тонк Фортепиано
  • 5 Электрическое пианино 1
  • 6 Электрическое пианино 2
  • 7 клавесин
  • 8 Клавинет

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

  • 9 Селеста
  • 10 Колокольчики
  • 11 Музыкальная шкатулка
  • 12 Вибрафон
  • 13 маримба
  • 14 Ксилофон
  • 15 трубчатых колокольчиков
  • 16 Цимбалы

Орган

  • 17 тяговый орган
  • 18 Ударный орган
  • 19 Рок-орган
  • 20 Церковный орган
  • 21 тростниковый орган
  • 22 Аккордеон
  • 23 губная гармошка
  • 24 Танго Аккордеон

Гитара

  • 25 Акустическая гитара ( нейлон )
  • 26 Акустическая гитара ( сталь )
  • 27 Электрогитара ( джаз )
  • 28 Электрогитара ( чистая )
  • 29 Электрогитара ( приглушено )
  • 30 Электрогитара ( овердрайв )
  • 31 Электрогитара ( дисторшн )
  • 32 Электрогитара ( гармоники )

Бас

  • 33 Акустический бас
  • 34 Электрический бас ( палец )
  • 35 электрических басов ( собраны )
  • 36 безладовый бас
  • 37 Слэп Бас 1
  • 38 Слэп Бас 2
  • 39 Синтетический бас 1
  • 40 синтезатор бас 2

Струны

  • 41 Скрипка
  • 42 Виола
  • 43 Виолончель
  • 44 Контрабас
  • 45 струн тремоло
  • 46 струн для пиццикато
  • 47 Оркестровая арфа
  • 48 Литавры

Ансамбль

  • 49 Струнный ансамбль 1
  • 50 струнный ансамбль 2
  • 51 синтезатор струн 1
  • 52 струны синтезатора 2
  • 53 хора _
  • 54 голоса _
  • 55 Synth Voice или Solo Vox
  • 56 Оркестровый хит

Латунь

  • 57 Труба
  • 58 Тромбон
  • 59 Туба
  • 60 Приглушенная труба
  • 61 валторна
  • 62 Латунная секция
  • 63 Синтетическая латунь 1
  • 64 Синтетика Брасс 2

Рид

  • 65 Сопрано-саксофон
  • 66 Альт-саксофон
  • 67 Тенор-саксофон
  • 68 Баритон-саксофон
  • 69 гобой
  • 70 английский рожок
  • 71 Фагот
  • 72 Кларнет

Трубка

  • 73 Пикколо
  • 74 Флейта
  • 75 Рекордер
  • 76 Пан-флейта
  • 77 Взорванная бутылка
  • 78 сякухати
  • 79 Свисток
  • 80 Окарина

Синтезатор _

  • 81 Вывод 1 ( квадрат )
  • 82 Свинец 2 ( пилообразный )
  • 83 Ведущий 3 ( каллиопа )
  • 84 Свинец 4 ( чифф )
  • 85 Свинец 5 ( чаранг )
  • 86 Ведущий 6 ( космический голос )
  • 87 Ведущий 7 ( пятые )
  • 88 Lead 8 ( бас и лид )

Синтезатор

  • 89 Pad 1 ( нью-эйдж или фантазия )
  • 90 Пэд 2 ( теплый )
  • 91 Пэд 3 ( полисинт или поли )
  • 92 Пэд 4 ( хор )
  • 93 Пэд 5 ( изогнутое стекло или изогнутое )
  • 94 Пэд 6 ( металлик )
  • 95 Пэд 7 ( ореол )
  • 96 Пэд 8 ( развертка )

Эффекты синтезатора

  • 97 FX 1 ( дождь )
  • 98 FX 2 ( саундтрек )
  • 99FX 3 ( кристалл )
  • 100 FX 4 ( атмосфера )
  • 101 FX 5 ( яркость )
  • 102 FX 6 ( гоблины )
  • 103 FX 7 ( эхо или падение эха )
  • 104 FX 8 ( научно-фантастическая или звездная тема )

Этнический

  • 105 Ситар
  • 106 банджо
  • 107 сямисэн
  • 108 Кото
  • 109 Калимба
  • 110 Мешок трубы
  • 111 скрипка
  • 112 Шанай

ударный

  • 113 Звон колокольчика
  • 114 Агого
  • 115 стальных барабанов
  • 116 Ксилография
  • 117 Тайко Барабан
  • 118 мелодичных томов или 808 томов
  • 119 Синтетический барабан
  • 120 реверсивная тарелка

Звуковые эффекты

  • 121 Шум гитарных ладов
  • 122 Дыхательный шум
  • 123 Берег моря
  • 124 Птица Твит
  • 125 Телефонный звонок
  • 126 Вертолет
  • 127 Аплодисменты
  • 128 выстрел

Перкуссия

Стандартная карта ударных GM

В стандартных MIDI-файлах GM канал 10 зарезервирован только для перкуссионных инструментов . [3] Ноты, записанные на канале 10, всегда производят звук перкуссии при передаче на клавиатуру или синтезаторный модуль, использующий стандарт GM. Каждый отдельный номер ноты указывает на уникальный ударный инструмент, а не на высоту звука.

Если MIDI-файл запрограммирован на протокол General MIDI, то результаты предсказуемы, но тембр и точность звука могут различаться в зависимости от качества синтезатора GM. Стандарт General MIDI включает 47 ударных звуков с номерами нот 35–81 (из возможных 128 номеров от 0 до 127), а именно: [3]

  • 35 Акустический бас-барабан
  • 36 Электрический бас-барабан
  • 37 Боковая палка
  • 38 Акустический малый барабан
  • 39 Хлопок в ладоши
  • 40 Электрический малый барабан
  • 41 Низкоэтажный Том
  • 42 Закрытый хай-хэт
  • 43 Высокий этаж Том
  • 44-педальный хай-хэт
  • 45 Низкий Том
  • 46 Открытый хай-хэт
  • 47 Низко-средний Том
  • 48 Привет-Средний Том
  • 49 Тарелка Крэш 1
  • 50 Высокий Том
  • 51 Тарелка Райд 1
  • 52 китайских тарелки
  • 53 Райд Белл
  • 54 Бубен
  • 55 Всплеск тарелки
  • 56 Ковбелл
  • 57 Краш Тарелка 2
  • 58 Вибрашлеп
  • 59 Райд Тарелка 2
  • 60 Хай Бонго
  • 61 Низкий Бонго
  • 62 Немой Хай Конга
  • 63 Открытая высокая конга
  • 64 Низкая Конга
  • 65 Высокий Тимбале
  • 66 Низкий Тимбале
  • 67 Высокий Агого
  • 68 Лоу Агого
  • 69 Кабаса
  • 70 маракасов
  • 71 Короткий свисток
  • 72 Длинный свисток
  • 73 Короткое Гуиро
  • 74 Лонг Гуиро
  • 75 Клаве
  • 76 Высокий Вудблок
  • 77 низкий вудблок
  • 78 Немой Куика
  • 79 Открытая Куика
  • 80 немой треугольник
  • 81 Открытый Треугольник

События контроллера

В MIDI настраиваемые параметры для каждого из 16 возможных каналов MIDI могут быть установлены с помощью сообщения Control Change (CC), которое имеет параметр Control Number и параметр Control Value (выраженный в диапазоне от 0 до 127). GM также указывает, какие операции должны выполняться несколькими контрольными номерами. [1] [4]

РПН

GM определяет несколько зарегистрированных параметров, которые действуют как контроллеры, но адресуются по-другому. В MIDI каждому зарегистрированному параметру назначается зарегистрированный номер параметра или RPN. Зарегистрированные параметры обычно для краткости называются RPN. [5]

Для установки зарегистрированных параметров требуется отправить (числа десятичные):

  1. два сообщения Control Change с использованием контрольных номеров 101 и 100 для выбора параметра, а затем
  2. любое количество сообщений ввода данных размером в один или два байта (MSB = контроллер № 6, LSB = контроллер № 38) и, наконец,
  3. сообщение «Конец RPN»

Следующие глобальные зарегистрированные номера параметров (RPN) стандартизированы [6] (параметр задается парой RPN LSB/MSB, а значение устанавливается парой LSB/MSB ввода данных):

  • 0,0 Диапазон изменения высоты тона
  • 1,0 Канал Точная настройка
  • 2,0-канальная грубая настройка

Пример последовательности управления RPN для установки грубой настройки на A440 (параметр 2, значение 64): 101:0, 100:2, 6:64, 101:127, 100:127.

Системные эксклюзивные сообщения

Определены два сообщения GM System Exclusive («SysEx»): одно для включения и отключения режима совместимости с General MIDI (для синтезаторов, которые также имеют режимы, отличные от GM); и другой, чтобы установить основную громкость синтезатора.

Расширения GS

Roland GS представляет собой надстройку стандарта General MIDI, в которую добавлено несколько проприетарных расширений. Наиболее заметным дополнением стала возможность обращения к нескольким банкам программ (звуков инструментов) с помощью дополнительной пары контроллеров выбора банка для определения до 16384 «вариационных» звуков (cc#0 — Bank Select MSB , а cc#32 — Bank Select). Выберите младший бит). Другими наиболее примечательными функциями были 9 наборов ударных с 14 дополнительными звуками ударных в каждом, одновременные наборы перкуссии - до 2 (каналы 10/11), сообщения Control Change для управления уровнем отправки блоков звуковых эффектов (cc # 91-94), ввод дополнительные параметры (cc#98-101), портаменто, состенуто, приглушенная педаль (cc#65-67) и специфичные для модели сообщения SysEx для настройки различных параметров синтезатора. 14 дополнительных звуков ударных пронумерованы 27–34 и 82–87, включая 47 стандартных звуков General MIDI с номерами 35–81, и выглядят следующим образом:

  • 27 High Q или Filter Snap
  • 28 Шлепок Шум
  • 29 Царапина Толчок
  • 30 скребков
  • 31 Барабанные палочки
  • 32 квадратных клика
  • 33 Щелчок метронома
  • 34 Колокол метронома
  • 82 шейкер
  • 83 Джингл Белл
  • 84 Беллтри
  • 85 кастаньетов
  • 86 Немой Сурдо
  • 87 Открыть Сурдо

GS был представлен в 1991 году вместе с линейкой Roland Sound Canvas , которая также была первым синтезаторным модулем Roland General MIDI. [7]

Расширения XG

Yamaha XG — это расширенный набор стандарта General MIDI, в который добавлено несколько проприетарных расширений. Наиболее заметными дополнениями стали 600 инструментов и 32-нотная полифония.

XG был представлен в 1994 году вместе с линейкой звуковых модулей Yamaha серии MU и линейкой цифровых клавишных PSR .

Общий уровень MIDI 2

В 1999 году официальный стандарт GM был обновлен, чтобы включить больше контроллеров, исправлений , RPN и сообщений SysEx в попытке согласовать конфликтующие и проприетарные дополнения Roland GS и Yamaha XG . Вот краткий обзор изменений GM2 по сравнению с GM/GS:

  • Количество нот – минимум 32 одновременных ноты
  • Одновременные перкуссионные наборы — до 2 (каналы 10/11)
  • Допускается до 16384 банков вариаций, каждый из которых содержит версию 128 мелодических звуков (точное использование этих банков зависит от конкретного производителя).
  • Включены 9 наборов ударных GS.
  • Введено дополнительное изменение управления, называемое «Звуковые контроллеры 1–10»: [4]
  • Зарегистрированные номера параметров (RPN)
    • Диапазон глубины модуляции (диапазон глубины вибрато)
  • Универсальные сообщения SysEx
    • Основная громкость, тонкая настройка, грубая настройка
    • Тип реверберации , время
    • Тип хоруса , частота модификаций, глубина модификаций, обратная связь, посыл на реверберацию
    • Настройка назначения контроллера
    • Регулировка масштаба/октавы
    • Клавишные контроллеры инструментов
    • Сообщение GM2 System On SysEx

Доступ к дополнительным мелодическим инструментам можно получить, установив CC#0 на 121, а затем используя CC#32 для выбора банка перед изменением программы.

Смотрите также

  • Сравнение стандартов MIDI

использованная литература

  1. ^ а б "Общие MIDI (GM 1)" . www.midi.org . Проверено 25 октября 2021 г. .
  2. Трикстер (5 октября 2018 г.). «Объяснение винтажной музыки для DOS MIDI-игр» . Олдскулер Рамблингс . Проверено 7 мая 2021 г.
  3. ^ a b c "Набор звуков GM 1" . www.midi.org . Проверено 25 октября 2021 г. .
  4. ^ a b «Сообщения об изменении управления (байты данных)» . www.midi.org . Проверено 5 июня 2019 г. .
  5. ^ 充美, 加藤 (1 марта 2008 г.). "MIDI 規格 誕 誕 概要 背景 背景 と の 概要 概要 の 変化 変化 変化 変化 (<小 特集 今後 の 展望 展望 が もたらし た と 今後 の 展望)".日本 音響 学会誌 学会誌(на японском языке). 64 (3). дои : 10.20697/jasj.64.3_158 . ISSN 0369-4232 . 
  6. ^ «Общие спецификации MIDI («GM»)» . www.midi.org . Проверено 14 июня 2018 г.
  7. Microsoft (22 октября 1996 г.). «Microsoft лицензирует Sound Canvas Sounds от лидера отрасли Roland Corp» . Истории . Проверено 14 июня 2018 г.

Официальные организации по стандартизации MIDI

  • Ассоциация производителей MIDI (MMA) - источник спецификаций MIDI на английском языке.
  • Ассоциация индустрии музыкальной электроники (AMEI) - источник спецификаций MIDI на японском языке.

внешняя ссылка

Получено с " https://en.wikipedia.org/w/index.php?title=General_MIDI&oldid=1057666678 "