Учебное пособие разработал


Появление звуковых мультимедийных карт



бет49/50
Дата17.05.2020
өлшемі14.65 Mb.
түріУчебное пособие
1   ...   42   43   44   45   46   47   48   49   50

Появление звуковых мультимедийных карт

Необходимость в озвучивании компьютера появилась, как это ни смешно, в результате развития игр. Гораздо приятнее было гонять маленького человечка по лабиринту в сопровождении незатейливой мелодии, раздающейся из маленького динамика, чем просто так. Различные производители стали устанавливать в машины простейшие блоки синтеза и воспроизведения звука. А фирма Apple оснастила свои компьютеры MIDI-интерфейсом, что сразу же привлекло профессионалов, и, начиная с середины 80-х годов, Apple Macintosh стал таким же привычным студийным устройством, как и микшер. MIDI-интерфейс появился и на машинах производства фирмы Atari.

IBM-совместимые компьютеры довольно долго оставались в стороне от этих новых течений. Встроенный динамик вполне удовлетворял и разработчиков игр, и пользователей. Но вечно так продолжаться не могло, и в 1988 году никому не известная сингапурская фирма Creative Labs выпустила специализированную плату расширения для озвучивания игр, которая получила название Game Blaster. На плате были установлены специально разработанный чип FM-синтезатора C/MS и пара незатейливых преобразователей для ввода/вывода звука. Цена новинки была довольно высокой — около 400 долларов, и поэтому Game Blaster широкого распространения не получил.

В это же время канадская фирма Ad Lib выпустила свою версию звуковой карты. На ней стоял чип FM-синтезатора YM3812, который фирма Yamaha использовала для производства игрушечных музыкальных инструментов. В остальном карта Ad Lib совершенно ничем не отличалась от Game Blaster’а. Качество звука синтезатора на основе чипа фирмы Yamaha было выше, чем у C/MS, поэтому де-факто именно Ad Lib стал тогда стандартом.

Но Creative Labs не замедлила с ответом и создала в 1989 году звуковую карту Sound Blaster. Сингапурские «звуковых дел мастера» пошли по пути наименьшего сопротивления и просто купили у Yamaha лицензию на YM3812 и заявили о полной совместимости своего изделия со стандартом Ad Lib. Но на новинке появился MIDI-интерфейс, а качество звука в аудиотракте улучшилось за счет установки модифицированных преобразователей. Все эти новшества сыграли решающую роль в выборе Sound Blaster’а в качестве основы для спецификации MPC (Multimedia PC) компании Microsoft.

С этого момента и начинается применение РС в музыке — наличие в спецификации MPC MIDI-интерфейса сделало эту платформу привлекательной для разработчиков программных секвенсеров, которые не могли упустить случая закрепиться на новом рынке. А цена на IBM PC-совместимые компьютеры всегда была в два раза ниже, чем на близкие по мощности Macintosh, что выглядело очень привлекательно в глазах музыкантов — потенциальных покупателей компьютерных систем. Платформа Atari в качестве серьезного конкурента PC и Mac никогда не рассматривалась из-за меньшей производительности и отсутствия универсальности — она изначально создавалась для компьютерных игр и таковой до своего конца и осталась.

После принятия спецификации MPC очень многие компании стали выпускать клоны Sound Blaster и Ad Lib, а также создавать свои собственные оригинальные разработки. Обострившаяся конкуренция не могла не сказаться на цене звуковых карт, и в результате в начале 90-х годов практически любой пользователь PC мог себе позволить играть на компьютере со звуковым сопровождением.

Но дешевые чипы FM-синтезаторов производства Yamaha не могли удовлетворить все возрастающие потребности слушателей, поэтому компании, выпускающие звуковые карты, начали устанавливать на свои изделия чипы синтезаторов, работающие по принципу воспроизведения семплов (sample playback). В мультимедийной терминологии этот принцип получил не совсем верное название Wave Table. К профессиональным синтезаторам эти разработки, за редким исключением, имели очень далекое отношение — в целях их удешевления нещадно урезался объем постоянной памяти и применялись алгоритмы компрессии, которые сильнее «упаковывали» образцы, но в результате ухудшали звук.

Параллельно с усовершенствованием мультимедийных Wave Table синтезаторов шла работа над доработкой аудиотракта. В результате сегодняшние дешевые звуковые карты записывают и воспроизводят «живые» музыкальные инструменты не хуже бытовых магнитофонов, а некоторые из них уже довольно близко подобрались по качеству звучания к студийной технике.

Последнее время на дорогих мультимедийных картах появились цифровые входы и выходы формата SPDIF. Цифровой интерфейс позволяет избежать потерь качества при записи с цифровых источников (CD-плейер, минидиск, DAT-магнитофон). А если для оцифровки «живых» музыкальных инструментов использовать внешние дорогие студийные преобразователи, то можно говорить о том, что на мультимедийной технике достигнуто студийное качество записи звука.

С середины 90-х годов лучшие мультимедийные звуковые карты начали стремительно приближаться к профессиональным устройствам по качеству звучания. Но и со стороны производителей профессиональной техники наметился поворот в сторону платформы PC. Все больше синтезаторов и звуковых модулей оборудуется последовательным интерфейсом для подключения к соответствующему порту компьютера. Для PC сейчас уже есть мощные секвенсеры, программы для профессиональной записи на жесткий диск и CD-мастеринга. Появляется все больше серьезных студийных комплексов многоканальной записи, использующих PC в качестве управляющего элемента. Причем процесс этот, похоже, принял необратимый характер, и в настоящий момент именно PC рассматривается большинством ведущих производителей студийной техники в качестве основы для новых разработок.

Платы расширения, системные шины и ресурсы

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

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

Шиной в компьютере называется совокупность однотипных каналов передачи данных вместе с устройствами согласования (контроллерами), которые предназначены для организации взаимодействия процессора, памяти и любых периферийных устройств. Упрощено шину можно представить как пучок проводов, который с одной стороны подключен к платам расширения, а с другой стороны — к процессору через специальные схемы согласования. Процессор передает по этим проводам управляющие сигналы, а платы передают данные для обработки.

Естественно, ключевым параметром любой шины будет пропускная способность — количество данных, которые можно передать по ней за единицу времени. От пропускной способности зависит количество одновременно работающих периферийных плат и способность работы со специализированными устройствами, которые требуют передачи большого объема данных.

В результате конкурентной борьбы победу одержала шина PCI (Peripheral Component Interconnect — Взаимосвязь Периферийных Компонентов). Она обеспечивает пропускную способность 132 Мб/с. Большинство современных периферийных устройств рассчитано для работы именно с ней.

Но шина PCI имеет ограничение на количество устанавливаемых на ней устройств. Теоретически, она позволяет держать в компьютере 10 независимых плат расширения, но на практике это число меньше. Во-первых, оно ограничено количеством свободных слотов. На современных материнских платах обычно устанавливаются 3 — 6 слотов PCI. Во-вторых, оно зависит от наличия свободных линий аппаратных прерываний (IRQ).

Функционирование звуковых плат

Сейчас есть множество типов звуковых карт: универсальные, карты-синтезаторы, оцифровщики звука, многоканальные аудиоинтерфейсы, MIDI-интерфейсы, семплеры и др. Рассмотрим именно универсальные мультимедийные платы, так как они наиболее распространены среди музыкантов-любителей и небогатых профессионалов. «Прародителями» таких плат были уже упоминавшиеся выше Sound Blaster и Ad Lib, поэтому их нередко называют «саунд бластерами».



На рис. 5 .2 приведена типовая структурная схема мультимедийной звуковой карты.

Рис. 5.2 — Схема мультимедийной звуковой карты


Входы звуковой карты расположены на металлической панели, выходящей на заднюю стенку системного блока компьютера. К входам подключаются внешние аудиоустройства — микрофоны, магнитофоны, электрогитары и т.д. На данном рисунке показаны 4 входа. Вход Line In называется линейным, а Mic In — микрофонным входом. Они обычно выполнены на разъемах типа «мини-Джек» (похожи на разъемы для подключения наушников в портативных плеерах). Отдельный вход Mic In предусмотрен из-за того, что у микрофонов сигнал имеет низкий уровень и его нужно усиливать до нормального уровня, перед тем как направлять на преобразователь. Поэтому на микрофонных входах звуковой карты всегда установлен предусилитель — небольшая схема, повышающая уровень сигнала до нормального (линейного) уровня.

На некоторых типах звуковых плат установлен дополнительный вход Aux In. Сигнал с этого входа минует основные устройства звуковой платы и поступает на выходной микшер, а оттуда — сразу на выход. Этот вход позволяет упростить коммутацию внешних устройств и использовать внутренний микшер звуковой платы для смешивания сигналов с внешнего и внутренних источников. Например, если у вас есть автономный синтезатор, то его выход можно подключить в Aux In и все, что вы играете, будет слышно в колонках, подключенных к звуковой карте. Aux In тоже обычно делается на разъеме типа «мини-Джек».

Вход проигрывателя компакт-дисков, как правило, расположен не на задней панели звуковой платы, а прямо на ней, среди микросхем и других радиодеталей. Поэтому выход привода CD/DVD ROM можно связать с этим входом звуковой карты. Такое соединение позволяет слушать аудио компакт-диски и оцифровывать звук прямо с привода.

Кроме всех перечисленных входов, на задней панели звуковой карты есть обычно 15-контактный разъем MIDI/джойстик порта, который служит для подключения любых внешних MIDI-устройств (синтезаторов, MIDI-клавиатур и т.д.) или джойстика, если карта используется для игр (рис. 5 .3). В данном варианте карты на металлической планке виден круглый разъем — дополнительный цифровой выход 5-канального звука.



Рис. 5.3 — Внешний вид звуковой карты
Все сигналы с внешних аудиоустройств поступают на входной микшер звуковой платы (см. рис. 5 .2). Он работает точно так же, как и обычные пульты, с той только разницей, что все управление происходит программно. В комплект служебных программ любой звуковой карты входит программа микшера.

Входной микшер нужен для того, чтобы установить оптимальный уровень записи. После аналого-цифрового преобразования данные поступают в сигнальный процессор (DSP — Digital Signal Processor) — сердце звуковой платы. Этот процессор управляет обменом данными со всеми остальными устройствами компьютера через шину PCI. Если центральный процессор выполняет программу записи звука, то цифровые данные поступают либо прямо на жесткий диск, либо в оперативную память компьютера в зависимости от выполняемой программы. Этим данным можно присвоить любое имя — получится звуковой файл.

При воспроизведении этого звукового файла данные с жесткого диска через шину поступают в сигнальный процессор звуковой платы, который направляет их на цифроаналоговый преобразователь (см. рис. 5 .2). Электрический сигнал, получившийся в результате преобразования, в свою очередь, поступает на выходной микшер. Этот микшер практически идентичен входному и управляется при помощи программы.

При записи сигнальный процессор одновременно может работать с двумя потоками цифровых аудиоданных: идущих с АЦП через шину к другим устройствам компьютера и поступающих с жесткого диска на ЦАП. Это режим full duplex — запись одновременно с воспроизведением. Благодаря этому режиму можно использовать звуковую карту как многоканальный магнитофон.



На любой универсальной мультимедийной звуковой карте есть синтезатор. Сейчас практически на всех картах устанавливается не один, а два синтезатора: FM — для сохранения совместимости с Sound Blaster и Ad Lib, и Wave Table — для получения качественного звука. Именно эти синтезаторы показаны на рисунке 5 .2.

Исторически так сложилось, что FM-синтезаторы звуковых плат звучат не очень хорошо. Как правило, на современные мультимедийные карты устанавливаются наборы микросхем (чипсеты) FM-синтезаторов производства Yamaha под названием OPL-2, OPL-3 или совместимые с ними. В музыкальных приложениях такие синтезаторы не применяются — они нужны исключительно для звукового сопровождения игр.

Мультимедийные Wave Table-синтезаторы позволяют получить более приличный звук. Некоторые фирмы-производители мультимедийной техники не только копируют автономные музыкальные инструменты, но и расширяют их функциональные возможности.

На рис. 5 .2 вы видите, что у Wave Table-синтезатора есть не только постоянная память (ПЗУ), но и оперативная (ОЗУ). Оперативной памятью обладают семплеры, и используется она для загрузки любых звуковых файлов, которые проигрываются с разной высотой при нажатии клавиш на подключенной клавиатуре или поступлении команд от секвенсера. То есть Wave Table синтезатор, имеющий оперативную память помимо постоянной, — это ни что иное, как комбинация синтезатора и семплера, которая может выполнять функции обоих устройств. Это означает, что вы можете использовать как образцы звучания, хранящиеся в постоянной памяти, так и загружать в оперативную память дополнительные библиотеки или создавать свои собственные звуки. Такая особенность расширяет творческие возможности компьютера.

Чтобы синтезаторы, установленные на звуковой карте, можно было использовать в качестве музыкальных инструментов, к MIDI/джойстик порту подключают либо MIDI-клавиатуру, либо автономный синтезатор, который может служить в качестве клавиатуры. Сигналы, поступающие с клавиатуры, подаются в процессор (см. рис. 5 .2), который направляет их либо через системную шину к центральному процессору, либо к синтезаторам звуковой карты. Путь MIDI-сигнала зависит от выполняющихся программ — в любом развитом программном секвенсере можно коммутировать MIDI-порты и устройства произвольным образом.

Каждый из синтезаторов, установленных на звуковой карте, имеет свой собственный ЦАП. После преобразования сигналов в аналоговую форму, они поступают на выходной микшер звуковой карты. Можно устанавливать необходимый баланс синтезаторов, аудиотракта и аудиоустройства, подключенного к дополнительному (aux) входу. Такая возможность оказывается крайне полезной при окончательном микшировании композиций, записанных при помощи компьютера. А итоговый сигнал поступает на линейный выход (Line Out), который находится на задней панели звуковой карты.

Вот, вкратце, все устройство универсальной мультимедийной звуковой карты. Все специализированные музыкальные платы работают точно таким же образом, только на них нет тех или иных элементов. Например, на картах-синтезаторах установлен только MIDI-интерфейс и качественный Wave Table синтезатор. Карты-оцифровщики имеют хорошие АЦП и ЦАП, сигнальный процессор и ничего больше.




Достарыңызбен бөлісу:
1   ...   42   43   44   45   46   47   48   49   50


©netref.ru 2019
әкімшілігінің қараңыз

    Басты бет