PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

Аудиоустройства

MIDI-cинтезаторы

Давным-давно при выборе звукового адаптера приходилось принимать сложное решение относительно того, нужна ли поддержка стереозвука. В настоящее время все выпускаемые платы являются стереофоническими, поддерживающими стандарт MIDI. Этот инструментарий позволяет воспроизводить сценарии звучания, используя стандартный набор синтезируемых тембров и фрагментов, хранимых в звуковой плате.

Стереофонические звуковые платы одновременно воспроизводят (и записывают) несколько сигналов от двух различных источников. Голос — это один звук, производимый аудиоадаптером. К примеру, в струнном квартете используются четыре голоса — по одному на каждый инструмент. С другой стороны, такой полифонический музыкальный инструмент, как пианино, требует для каждой ноты аккорда отдельного голоса. Следовательно, для точного воспроизведения игры пианиста понадобится 10 голосов — по одному на каждый палец. Чем больше параллельных голосов предусмотрено в адаптере, тем естественнее оказывается его звучание. Сегодня наилучшие аудиоадаптеры способны одновременно воспроизводить до 1024 голосов.

Первые звуковые адаптеры использовали синтезатор с частотной модуляцией для поддержки MIDI. Так, модель Yamaha OPL2 (YM33812) позволяла получить 11 голосов, в то время как OPL3 — 20 голосов и стереофоническое звучание. Для поддержки MIDI в большинстве современных звуковых систем используются заранее записанные звуковые схемы. Такие системы называются табличноволновыми адаптерами.

В таблично-волновых звуковых платах вместо синтезированных звуков, генерируемых микросхемой частотной модуляции, используются цифровые записи реальных инструментов и звуковых эффектов. Например, при воспроизведении таким аудиоадаптером звука трубы действительно слышится звук трубы, а не его имитация. Первые звуковые платы, поддерживающие эту функцию, содержали до 1 Мбайт звуковых фрагментов, хранящихся в микросхемах ПЗУ. Но в результате появления высокоскоростной шины PCI и увеличения объема оперативной памяти компьютеров в большинстве звуковых плат в настоящее время используется так называемый программируемый табличноволновой метод, позволяющий загружать в оперативную память компьютера 2–8 Мбайт коротких звуковых фрагментов различных музыкальных инструментов.

В первых компьютерных играх использовались цифровые аудиозаписи (поскольку звуковые адаптеры того времени практически не поддерживали MIDI-интерфейс). Начиная с игр для DOS, в частности DOOM, поддержка таблично-волнового MIDI-синтеза стала общепринятым стандартом большинства аудиоадаптеров середины 1990-х годов. В настоящее время звуковые системы в полной мере поддерживают таблично-волновой синтез, а улучшенные звуковые функции DirectX 8.x и выше сделали возможным использование MIDI для записи игровых фонограмм. На многих специализированных сайтах предлагаются инструкции по обновлению популярных игр для поддержки MIDI, что пригодится как любителям компьютерных игр, так и ценителям высококачественного звука.

Важнейшим фактором популярности MIDI является количество аппаратно реализуемых сигналов. Даже в наилучших звуковых адаптерах, таких как Sound Blaster X-Fi, аппаратно поддерживается только 128 сигналов; все остальные звуки, необходимые для воспроизведения MIDI-фонограммы, реализуются программно. Если звуковая плата поддерживает аппаратно только 32 сигнала MIDI или использует исключительно программный синтез, подумайте о приобретении новой модели. Приличная звуковая плата с поддержкой более чем 500 одновременных голосов и 64 аппаратных сигналов стоит менее полусотни долларов.