Устройство и функционирование звуковых плат
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
абатываются в этом интерфейсе.
Подробнее с работой звуковых процессоров ознакомимся на примере нескольких прграмм:
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-дорожку и две видеодорожки. Каждая дорожка может содержа