Перейти к основному содержанию

Стандарты MIDI

MIDI как стандарт состоит из нескольких составных частей:

GM

Первый общий стандарт был принят в 1991 году как General MIDI Level 1 (напомним, что сам протокол MIDI появился в 1983 г.). Сейчас его поддерживают практически все серийные синтезаторы, звуковые карты и клавиатуры. Так как требования этого стандарта давно устарели, современные устройства поддерживают его лишь для базовой совместимости.

Основная идея стандарта состоит в том, что каждое устройство стандарта General MIDI содержит набор из 128 стандартных тембров и набор ударных инструментов, расположенных в определенном порядке. Каждое устройство реализует стандартный тембр по-своему, однако, если мы обратимся, например, к патчу 74, мы можем быть уверены, что это будет флейта.

Стандартные звуки General MIDI позаимствованы из звукового модуля SoundCanvas компании Roland, поскольку этот набор содержал наиболее универсальную подборку тембров.

Синтезаторы, поддерживающие стандарт GM, могут иметь сколько угодно дополнительных банков звуков, но они не могут быть использованы при воспроизведении данных стандарта GM.

MIDI-данные стандарта GM это всегда SMF-файл.

GSXG

GS и XG

Два похожих друг на друга стандарта предложили фирмы Roland и Yamaha. GS начал развиваться в 1991 году сразу за GM и в последующем неоднократно расширялся в связи с выпуском новых продвинутых моделей. XG от Ямахи начал активно продвигаться в 1996 году и при его разработке видимо были учтены наработки Роланда.

GM2

General MIDI 2 (GM2)

В 1999 году MMA утвердила расширение GM, получившее наименование General MIDI Level 2 (GM2). В новом стандарте расширили полифонию и палитру доступных инструментов до 256, добавили ряд новых контроллеров. В GM2 прослеживается влияние стандартов Роланда и Ямахи. 

Сравнительная таблица основных характеристик стандартов:

midi