Частотная, динамическая и спектральная коррекция цифровых аудио сигналов и фонограмм. Вологдин Э.И. - 81 стр.

UptoLike

Составители: 

Рубрика: 

81
Переменная задержка создает фазовую модуляцию сигнала относительно опорного
канала. На слух она не воспринимается, поэтому ее преобразуют в АМ путем
суммирования сигналов двух каналов. Если уровни сигналов в каналах равны, то глубина
АМ может достигать 100%, глубину модуляции выходного сигнала сумматора
регулируют путем изменения уровней в одном или другом каналах. Характер звука
формируемого эффекта определяется формой огибающей выходного сигнала сумматора.
Алгоритм создания звукового эффекта «хорус» на основе переменной линии
задержки примерно такой же, как у эффекта «фленжер»
( ) cos cos( ( ( ) cos ))
out dl
U t A wt B w t T var T t
, (4.14)
где
A
амплитуда сигнала в канале
dry out
,
B
амплитуда сигнала в канале
wet out
,
2wF
угловая частота звукового сигнала (несущая),
2
md
F
- угловая
частота модулирующего колебания. Переменное время задержки вызывает фазовую
модуляцию звукового сигнала, определяемую равенством
( ) cos( )t w T t
. (4.15)
Как видно, она прямо пропорциональна частоте и времени задержки.
Для цифровой реализации звукового эффекта «хорус» используются много разрядные
линии задержки с обратной связью и множеством отводов, в которых можно менять как
величину обратной связи, так и число отводов (рис.4.24). Копии звукового сигнала
(повторы) могут формироваться как с помощью отводов линии с разной величиной
времени задержки, так и применением обратной связи. Задержка с повторами создает
эффект не одновременного звучания музыкальных инструментов, а модуляция эффект
по разному настроенных инструментов
Эффект «хорус» рассчитан на применение с широкополосными звуковыми
сигналами, поэтому глубина фазовой модуляции должна быть небольшой, чтобы не
возникала перемодуляция. Это обеспечивается тем, что переменная часть линии задержки
выбирается достаточно малой, обычно
мс и
1...30
dl
T
мс.
У каждой фирмы-изготовителя собственный алгоритм эффекта «хорус», который не
патентуется и является коммерческим секретом. Поэтому трудно догадаться, чем
отличаются плагины разных фирм. Это можно сделать только экспериментально, проведя
некоторые тестовые испытания. Рассмотрим это на примере плагина «хорус» фирмы
Sound Forge.
В этом программном модуле (рис.4.25.) число отводов линии, определяющих число
звуковых повторов, задается движком Chorus size от 1 до 3. Если повторы формируются с
помощью обратной связи, то интервал их повторения задается регулятором времени
задержки Chorus out delay, а их уровень движком – Feedback . Регулятор Rate задает
частоту модуляции, он же может определять верхнюю границу белого шума.
Регулятором Modulation Depth устанавливается
max
T
в процентах относительно
времени задержки. Глубина амплитудной модуляции выходного сигнала плагина
определяется отношением уровней Input gain и Dry out. Она равна 100%, когда эти
уровни равны и линейно уменьшается с понижением уровня Dry out.
Feedback (0...100%)
Рис.4.24. Функциональная схема линии задержки с изменяемой длиной
x(n)
y(n)
DL1
D L2
DLN
С у м м а т о р
РУ
РУ
РУ
РУ
РУ
Chorus out delay (0.1...100 ms)
Chorus size (1...3)
Обратная связь