Спецификацией MIDI определены лишь названия звуков, но не их звучание. Каждый производитель по-своему решает, как зазвучит тот или иной инструмент. Другими словами, голоса разных GM-совместимых инструментов различаются, но все же партия, исполненная на Acoustic Grand Piano, на всех инструментах будет именно фортепианной партией, а не партией электрогитары или аккордеона. Однако при переносе партитур между MIDI-инструментами различных моделей необходимо учитывать разницу в звучании.
Указанные требования являются минимальными, то есть ничто не мешает создать General MIDI-инструмент с большими возможностями.
Первый модуль, отвечавший стандарту GM, – Roland SC 55 Sound Canvas – поступил в продажу до окончательного утверждения спецификации General MIDI и превышал минимальные требования по некоторым характеристикам, например по количеству звуков – у него их 317. Кроме того, SC 55 имел процессор эффектов (ревербератор и хорус), несколько барабанных установок и набор спецэффектов (выстрелы, шаги и т. д.). Это расширение General MIDI фирма Roland назвала GS.
Таким образом, формат GS включает все, что необходимо для General MIDI, и полностью соответствует стандарту GM, но также имеет дополнительное расширение.
Чтобы прослушивать и записывать GM-файлы, совсем не обязательно иметь General MIDI-инструмент. Можно создать собственный банк звуков, соответствующих спецификации General MIDI, и подгружать его в синтезатор. Необходимо лишь, чтобы инструмент отвечал требованиям General MIDI по полифонии и мультитембровости.
Смена инструментов и банков звуков
Современные электронные синтезаторы часто содержат сотни или даже тысячи различных звуков. Звуки, называемые patch (буквально заплата) либо sample (образец, или семпл), соответствуют звукам музыкальных инструментов и обычно организуются в группы по 128, называемые банками звуков. Большинство устройств имеют возможность подгружать от 1 до 8 банков, хотя MIDI поддерживает до 16384 банков из 128 инструментов в каждом (это более 2 миллионов инструментов). Кроме звуков музыкальных инструментов, в банки входят и другие имитирующие звуки.
Каждый раз, когда начинается воспроизведение, параметры настройки банка и инструмента устанавливаются для каждого трека в начальные значения. В дальнейшем они могут быть изменены.
Через один MIDI-канал можно запустить одновременно только по одному инструменту на каждом устройстве, назначенном на канал. Следовательно, если на одни и те же порт и канал установлены два или больше MIDI-треков и при этом они имеют разные параметры настройки банка и инструментов, для всех треков будет использоваться инструмент, назначенный треку с самым высоким номером.
Чтобы назначить определенному треку банк звуков и инструмент, надо открыть окно Track Properties (Свойства трека), показанное на рис. 4.13. Для этого в окне просмотра треков Track дважды щелкните по ячейкам нужного трека Source (Источник), Port (Порт), Channel (Канал), Bank (Банк) или Patch (Инструмент).
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии