Adaptive Mixer Dual(Graph)
Adaptive Mixer Dual (graph) — это расширенный метод смешивания двух сигналов на основе третьего управляющего сигнала. Два зеленых пина обозначают два входных сигнала, которые смешиваются вместе, а третий оранжевый пин предназначен для управляющего сигнала.
Примечание: обычно оранжевые пины указывают на то, что этот канал не предназначен для настоящего аудио, но в случае этого модуля это не так. Оранжевый пин здесь указывает на то, что входной управляющий сигнал будет преобразован в среднеквадратичное (RMS) среднее значение, что исключает необходимость использования таблицы RMS для этого приложения. Значение таблицы RMS используется для определения масштабных коэффициентов для смешиваемых сигналов. Этот модуль очень похож на Adaptive Mixer Single (graph), но обеспечивает более расширенное управление масштабными коэффициентами для смешиваемых сигналов. В случае Single один масштабный коэффициент определяется как дополнение к другому, тогда как при управлении Dual вы можете выбирать и изменять кривые для обоих смешиваемых сигналов.|
|
| Name | Format [int/dec] - [control/audio] | Function Description |
| Pin 0: Audio In | decimal - audio | Аудиовход |
| Pin 1: Audio In | decimal - audio | Аудиовход |
| Pin 2: Audio In | decimal - audio | Вычисляет среднеквадратичное (RMS) среднее значение для этого входного сигнала |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
| Pin 0: Audio Out | decimal - audio | Сжатый монофонический аудиовыход |
Элементы управления GUI
| GUI Control Name | Default Value | Range | Function Description | |
| RMS TC (db/s) | 150 | 1 - 1000 | Управляет постоянной времени (TC), задавая время атаки вычисления среднеквадратичного (RMS) среднего значения. Постоянная времени RMS определяет, насколько быстро усиление будет адаптироваться к резким изменениям уровня входного сигнала. | |
| step | 8 | 1 - 23 | Управляет скоростью нарастания (slew rate) с точки зрения того, как быстро алгоритм переходит к следующему значению. Шаг обычно вычисляется по формуле: Шаг = (Целевые данные - Данные слей) / Количество шагов. Здесь у вас есть контроль над этим значением, и нарастание будет вычисляться в соответствии с 2-шаговым режимом | |
| Smooth | False | True/False | Этот флажок определяет, будет ли кривая соотношения уровней точно линейной от точки к точке графика или она будет сглажена. | |
| Show Graph | Эта кнопка позволяет открыть окно коэффициента смешивания. В случае Dual микшера у вас есть контроль над уровнем как 1-го, так и 2-го пинов. Вы можете изменить кривую, перемещая, добавляя или удаляя точки графика. Значение таблицы RMS дает вам x-значение на этом графике, а соответствующие y-значения будут масштабными коэффициентами для уровней выходного сигнала при смешивании 1-го и 2-го пинов. |  |
Adaptive Mixer Dual(Graph) в SigmaStudio: настройка и параметры
Adaptive Mixer Dual (Graph) — это расширенный алгоритм адаптивного смешивания в среде SigmaStudio для цифровых сигнальных процессоров семейства ADAU от Analog Devices. В отличие от обычного микшера, этот модуль динамически изменяет коэффициенты смешения двух входных аудиосигналов на основе третьего, управляющего сигнала. Такой подход позволяет создавать сложные системы автоматической регулировки уровней, например, для подавления обратной связи или динамического «приглушения» фоновой музыки при появлении голоса. Модуль имеет три входных пина: два зеленых для аудиосигналов, которые необходимо смешать, и один оранжевый для управляющего сигнала. Несмотря на стандартное цветовое обозначение, оранжевый пин в данном случае предназначен для настоящего аудио. Встроенная логика вычисляет среднеквадратичное (RMS) значение управляющего сигнала, что избавляет от необходимости использовать внешнюю таблицу RMS. Полученное значение используется для определения масштабных коэффициентов, которые применяются к двум смешиваемым сигналам. Выходной пин модуля отдает сжатый монофонический аудиосигнал. Ключевое отличие версии Dual от версии Single заключается в возможности независимо управлять кривыми масштабирования для каждого из двух входных сигналов. В то время как в Single второй коэффициент является простым дополнением к первому, здесь вы можете задать произвольную форму кривой для каждого канала через графический редактор.