Синтез и обработка звука на PC
Шрифт:
Диалоговое окно Dynamic Range Processing (Обработка динамического диапазона) с открытой вкладкой Graphic (Графическая) изображено на рис. 2.12.
Рис. 2.12. Вкладка Graphic диалогового окна Dynamic Range Processing
В этом окне рисуется график передаточной функции (см. чуть выше, в начале описания команды Dynamics Processing). Рисование производится посредством добавления и перетаскивания узлов (на рис. 2.12 они имеют вид белых квадратов). Для того чтобы добавить узел, надо просто щелкнуть мышью по области рисования графика передаточной функции, а перетащить уже существующий
В нижней части вкладки Graphic (Графическая) расположены также две кнопки:
• Flat – из графика передаточной функции будут удалены все узлы, кроме двух крайних;
• Invert – график передаточной функции отобразится зеркально относительно диагональной линии. Эту кнопку можно использовать только в том случае, если крайние узлы графика располагаются в точках (—100, 100) и (0, 0) (то есть в левом нижнем и правом верхнем углах области рисования графика передаточной функции).
В верхней правой части вкладки Graphic (Графическая) находится флажок Splines (Кривые). Если его установить, то график передаточной функции будет сглажен и примет вид кривой. Узлы в этом случае не будут являться точками этой кривой, с их помощью будет осуществляться контроль над ее формой.
Следующая вкладка диалогового окна Dynamic Range Processing (Обработка динамического диапазона) – вкладка Traditional (Традиционная). Диалоговое окно Dynamic Range Processing с вкладкой Traditional изображено на рис. 2.13.
Рис. 2.13. Вкладка Traditional диалогового окна Dynamic Range Processing
На этой вкладке задание параметров изменения динамического диапазона производится несколько иным способом, чем на вкладке Graphic (Графическая). В правой части вкладки Traditional (Традиционная) расположены пять переключателей, пронумерованных цифрами от 2 до 6. Выбором того или иного переключателя определяется количество секций в графике передаточной функции. Это количество будет равняться номеру выбранного переключателя. Под секцией здесь понимается пара соседних узлов. После столбца переключателей идет столбец раскрывающихся списков. В этих списках выбирается характер изменения динамического диапазона на соответствующих секциях (самый верхний список соответствует первой секции, а остальные – номерам расположенных напротив них переключателей). Секции нумеруются справа налево, т. е. первая секция является самой правой секцией на графике передаточной функции. Характер изменения может быть задан тремя способами (варианты, представленные в раскрывающихся списках).
• Flat – на соответствующей секции динамический диапазон не будет изменяться;
• Compress – на соответствующей секции будет производиться сужение динамического диапазона;
• Expand – на соответствующей секции будет производиться расширение динамического диапазона.
Далее расположен столбец полей ввода Ratios (Коэффициенты). В этих полях ввода задается степень изменения
Последний элемент вкладки Traditional (Традиционная) – поле ввода Output Compensation (gain) … dB (Компенсация на выходе (усиление) … дБ). После изменения динамического диапазона амплитуда во всех точках звуковой волны будет увеличена на число, заданное в этом поле ввода.
Следующая вкладка диалогового окна Dynamic Range Processing (Обработка динамического диапазона) – вкладка Attack/Release (Атака/освобождение) (рис. 2.14).
Рис. 2.14. Вкладка Attack/Release диалогового окна Dynamic Range Processing
В этом окне присутствуют две группы элементов управления – Gain Processor (Процессор-усилитель) и Level Detector (Определитель уровня).
Группа Gain Processor (Процессор-усилитель) включает в себя следующие поля:
• Output Gain … dB – задается число, на которое будет изменена амплитуда выходного (после изменения динамического диапазона) сигнала;
• Attack Time … ms – указывается время, за которое выходной сигнал увеличивается до определенного для него (графиком передаточной функции) значения (реакция на возрастание уровня сигнала);
• Release Time … ms – устанавливается время, за которое выходной сигнал уменьшается до определенного для него значения (реакция на убывание уровня сигнала).
Кроме того, в эту же группу элементов входит и флажок Joint Channels. Если названный флажок установлен, то изменение динамического диапазона будет производиться на основе информации обоих каналов. Если же флажок не установлен, то изменение динамического диапазона будет производиться на каждом канале отдельно (в этом случае может возникнуть ситуация, при которой уровень полезного сигнала из одного канала после изменения динамического диапазона окажется одинаковым с уровнем шума в другом канале, что обычно нежелательно).
Группа Level Detector (Определитель уровня), в свою очередь, включает в себя три следующих поля:
• Input Gain … dB – задается число, на которое будет изменена амплитуда входного (перед изменением динамического диапазона) сигнала;
• Attack Time … ms – устанавливается время реакции на возрастание уровня сигнала при определении текущих значений амплитуды;
• Release Time … ms – указывается время реакции на убывание уровня сигнала при определении текущих значений амплитуды.
Кроме того, в группе Level Detector (Определитель уровня) имеются два переключателя – Peak (Пиковый) и RMS, которые предназначены для выбора метода интерпретации графика передаточной функции.
И наконец, последний элемент вкладки Attack/Release (Атака/освобождение) – поле ввода Lookahead Time … ms (Время упреждения … мс). Этот параметр используется для обработки резких выбросов, которые появляются, если сигнал становится более громким. Эти выбросы возникают из-за того, что время реакции на возрастание уровня сигнала слишком маленькое, а с помощью параметра Lookahead Time ms (Время упреждения мс) время реакции на возрастание уровня сигнала фактически будет отсчитываться раньше, чем увеличится уровень сигнала.