Устройство и функционирование звуковых плат

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

абатываются в этом интерфейсе.

Подробнее с работой звуковых процессоров ознакомимся на примере нескольких прграмм:

1. DSP/FX Virtual Pack

(Разработчик - Power Technology. Последняя выпущенная версия - 6.2.)

Программа имеет набор модулей обработки, которые могут использоваться как посредством интерфейса DirectX, так и непосредственно обрабатывать сигнал, полученный из Wave-файла или аудио-порта. Модули могут использоваться также в качестве расширителей системы многоканальной записи SAW и проигрывателя WinAMP.

Алгоритмы перенесены с аппаратной платы эффектов DSP/FX. При наличии в системе плат DSP/FX модули могут использовать процессоры плат; в противном случае вся обработка выполняется программно.

Каждый модуль поддерживает набор пресетов (предустановок) и управление параметрами посредством MIDI-контроллеров.

В состав пакета входят следующие модули обработки:

 

StudioVerb - параметрический ревербератор с моделированием помещения.

 

AcousticVerb - еще один тип ревербератора.

 

Optimizer - мягкий пиковый ограничитель и сглаживатель цифровых шумов (dithering).

 

Aural Activator - генератор гармоник для восстановления потерянных высокочастотных составляющих.

 

Stereo Pitch Shifter - модуль стереофонического изменения высоты. Изменяет высоту входного сигнала в соответствии с поступающими MIDI-нотами и перемещением регулятора Pitch Bend. Может использоваться для коррекции неточно выдержанных по высоте нот.

 

Multi-Tap Delay - имитатор множественных отражений внутри помещения, от реверберации до длительных эхо.

 

Analog Tape Flanger - имитатор аналогового ленточного фленжера.

 

Multi-Element Chorus - имитатор хорового эффекта путем моделирования пространственного разделения звука.

 

Parametric EQ - 8-полосный параметрический эквалайзер.

 

Auto-Panner - модуль автоматического позиционирования сигнала на стереопанораме.

 

Tremolo - модуль внесения амплитудного вибрато (тремоло).

 

Widener - расширитель зоны стереоэффекта.

 

2. Cylonix Vocoder

(Разработчик - James J. Clark. Последняя выпущенная версия - 2.00).

18-полосный вокодер реального времени.

 

В основу многополосного вокодера положено то, что, речевой аппарат человека работает по разностному принципу: исходный звук голосовых связок, богатый гармониками, подвергается динамическому управлению - резонансному усилению, амплитудной модуляции и фильтрованию - при прохождении через речевой тракт. Принцип работы такого вокодера состоит в разложении речевого управляющего сигнала (modulator) на заданное количество частотных полос и анализе динамики в каждой полосе. Полученные в результате анализа сигналы с определенной точностью повторяют динамику работы речевого тракта. Эти сигналы управляют банком частотных фильтров, через которые пропускается богатый гармониками несущий сигнал (carrier); в результате на выходе банка образуется "говорящий" несущий сигнал, как если бы звук подобного тембра издавали сами голосовые связки.

Как несущий, так и управляющий сигнал может быть сгенерирован несколькими способами - самой программой, введен с аудио-порта, либо взят из готового Wave-файла.

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

Каждый канал вокодера имеет набор регуляторов - уровень, стереопанорама, время затухания, задержка, время и интенсивность эха, уровень дополнительных искажений.

Возможно также отключение анализа управляющего сигнала - тогда программа работает, как обычный 18-полосный эквалайзер.

 

2. Системы многоканальной записи и сведения

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

Большинство систем многоканальной записи предназначено для работы в серьезных студийных условиях, поэтому практически все они имеют поддержку удаленного управления (MMC), синхронизации с внешними устройствами (SMPTE). Ряд современных систем поддерживает также синхронизацию с видеороликами.

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

Подробнее с работой систем многоканальной записи и сведения ознакомимся на примере нескольких прграмм:

1. DDClip Pro

(Разработчик - SoftLab-NSK Последняя выпущенная версия - 3.01)

Новосибирская система многоканальной записи, монтажа, сведения и компоновки с видеоданными.

 

Предоставляет до 32 аудиодорожек, одну MIDI-дорожку и две видеодорожки. Каждая дорожка может содержа