Материал из Chipwiki
Перейти к: навигация, поиск
MIDI
Версия от 23:53, 14 декабря 2025; Pixelrat (обсуждение | вклад) (Roland MT-32=)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

MIDI - протокол обмена данными между электронными устройствами, выпущенный в 1983 году. В отличие от, например, формата MP3, в MIDI не передаются звуковые волны. Вместо этого он содержит команды (ноты, громкость и другое), которые обрабатывает принимающее устройство, например, синтезатор. Звук генерируется из аудиобанков устройства.

Помимо этого формат позволяет синхронизироваться с немузыкальным оборудованием, например, осветительным.

Этапы развития формата

Roland MT-32

Знаковый синтезатор, выпущенный в 1987 году. Первоначально создавался для любителей-музыкантов, но быстро стал использоваться как звуковая карта для игр - в 1988 году Roland заключила соглашение с Sierra по поддержке синтезатора в играх.

В связи с тем, что спецификация MIDI до 1991 года была описана абстрактно, Roland MT-32 имеет свой собственный формат MIDI-файлов:

  • набор из 128 звуков + 30 семплов для перкуссии;
  • 8 мелодических каналов + канал перкуссии;
  • полифония до 32 нот (зависит от сложности звука)
  • эффект цифровой реверберации (в последующих устройствах добавили 33 эффекта).

Спецификация MT-32 заложила основу для General MIDI.

General MIDI (GM)

В 1991 была разработана стандартизированная спецификация General MIDI (GM), которая устраняет такие проблемы MIDI 1.0, как отсутствие чётких требований к функциональности синтезаторов и единообразия в назначении звуков инструментам, которые приводили к тому, что один и тот же MIDI-файл мог звучать совершенно по-разному на разных устройствах.

GM-совместимое устройство должно было уметь следующее:

  • 24 голоса одновременно (16 мелодичных и 8 ударных голосов);
  • Иметь стандартизированный набор звуков (128 инструментов).
  • Поддерживать контроллеры событий (громкость, баланс, отключение всех нот и т.д.)

Формат GM задаёт устройству "кто есть кто", а звучание тембров определяется производителем.

General Sound (GS)

В 1991 году компания Roland представила линейку синтезаторов Sound Canvas с поддержкой General Sound (GS), проприетарной надстройкой над GM. В GS были добавлены обращения к нескольким звуковым банкам, расширен набор ударных, введены дополнительные контроллеры для эффектов.

Yamaga XG

В 1994 году компания Yamaha представила синтезатор MU80 с поддержкой спецификации Extended General MIDI (XG). В XG по сравнению с GM расширен набор звуков (480 против 128), 11 наборов ударных вместо 1, имеется возможность загрузить пользовательские тембры, увеличена полифония, добавлены эффекты и дополнительные контроллеры. Имеется упрощённая версия - XG Lite (361-381 звуков, сокращён набор эффектов и контроллеров).

General MIDI 2

В 1999 году был разработана спецификация General MIDI 2, которая была призвана согласовать противоречивые изменения GS и XG.

Ссылки