Некоторые GM-пульты и модули расширяют идею единого набора барабанов. Используя сообщения о выборе банка данных, вы сможете отдавать предпочтение тому или иному комплекту, разработанному для джаза, тяжелого рока, электронной музыки и другого.
И напоследок я скажу…
General MIDI – это нечто больше, чем просто список звуковых банков. Спецификации требуют, чтобы совместимые звуковые модули (и аппаратные, и программные) распознавали все 16 MIDI-каналов и использовали любой из 24 динамически распределяемых голосов для одновременного воспроизведения звуков ударных и мелодии, иногда разделяемых на 8 голосов для ударных и 16 – для звуков мелодии. GM также определяет, как модули будут отвечать на конкретные сообщения контроллера, и некоторые другие полезные мелочи.
Главное, что можно создать песню на своей системе и знать, что она будет правильно воспроизводиться на любой GM. Так как файлы MIDI очень маленькие по сравнению с файлами цифрового аудио, MIDI идеально подходит для использования в Сети. Стандартные MIDI-файлы (SMF) могут быть отображены на любом секвенсоре MIDI, независимо от платформы. Ассоциация производителей MIDI (которая следит за стандартами MIDI) определила три типа файлов SMF, хотя только два из них реально используются. Тип 0 сохраняет все данные последовательности на одной дорожке. Тип 1 – это многодорожечные файлы. Из-за небольших размеров и универсальности файлы SMF и Интернет – это лучшее сочетание всех времен и народов. Быстрый поиск выдаст миллионы файлов SMF, охватывающих практически все музыкальные жанры, которые только можно себе представить. Хотите петь караоке? Выбирайте из тысяч доступных файлов. Работаете с соавтором, живущим на другом континенте? Просто перешлите ему SMF-файл со своей работой. Он сможет загрузить его в свой секвенсор, добавить новые фрагменты и выслать обратно с помощью электронной почты.
General MIDI существует уже достаточно долго, чтобы начал сказываться его возраст. Например, исходные спецификации ограничивали количество сэмплов, которые могли быть сохранены. К счастью, усовершенствованные форматы GM, такие как GS от Roland и XG от Yamaha, значительно повысили его мощность и функциональность.
Roland GS
GS начал развиваться в 1991 году сразу за GM и неоднократно расширялся в связи с выпуском новых продвинутых моделей. XG от Yamaha активно продвигался с 1996 года, и при его разработке учитывался опыт фирмы Roland.
Стандарт GS имеет обратную совместимость с General MIDI, то есть любая MIDI-композиция, созданная для GM-устройств, может быть успешно воспроизведена и на GS-устройствах. Все GS должны соответствовать требованиям к GM-устройствам. Кроме того, для них предусмотрены некоторые дополнительные условия:
▪ минимальный набор из 226 инструментов (вместо 128 в GM), причем для выбора инструментов, не входящих в базовый набор, используется переключение банков с помощью контроллера № 0;
▪ несколько (до 128) различных 61-звучных наборов ударных;
▪ поддержка как минимум 20 контроллеров;
▪ возможность динамической редакции по MIDI восьми звуковых параметров (время атаки и затухания, частота среза фильтра, скорость вибрато и пр.);
▪ возможность динамической редакции по MIDI пяти параметров для ударных тембров (высота, пространственная локализация, а также уровень громкости, реверберации и хоруса);
▪ широкие возможности редактирования звучания с помощью исключительных системных MIDI-сообщений.
Стандарт GS не получил такого широкого распространения, как General MIDI, однако некоторые музыканты все же отдают ему предпочтение. Использовать у себя Roland GS вы можете в том случае, если у вас есть соответствующий синтезатор или звуковой модуль этой фирмы (рис. 2.4).