Иллюстрированный самоучитель по CubaseSX


RingModulator


Плагин RingModulator (рис. 13.16) перемножает отсчеты входного аудиосигнала на отсчеты периодического колебания, вырабатываемого генератором, имеющимся в плагине. Назовем это колебание опорным.



Рис. 13.16. Окно плагина RingModulator

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

Генератор плагина формирует опорные колебания сложной структуры следующим способом. Сначала в осцилляторе (Oscillator) вырабатываются колебания в виде последовательности прямоугольных или пилообразных импульсов. Затем амплитуда этих колебаний подвергается изменению в соответствии с огибающей, форма которой, в свою очередь, определяется параметрами генератора низкочастотных колебаний (LFO). И только после всех этих операций сформированный опорный сигнал перемножается с обрабатываемым сигналом.

Окно плагина разделено на две группы. В левой группе (Oscillator) сосредоточены элементы управления осциллятором:

  •  LFO Amount — регулятор глубины модуляции сигнала осциллятора сигналом LFO;

  •  Env. Amount — регулятор степени влияния огибающей обрабатываемого сигнала на частоту сигнала осциллятора. При Env. Amount = 0 влияние отсутствует. Если Env. Amount > 0, то громкий входной сигнал увеличит частоту, если Env. Amount < 0 — уменьшит;




    Начало  Назад  Вперед