exponenta event banner

визуализировать

Визуализация статической характеристики контроллера динамического диапазона

Описание

пример

visualize(dynamicRangeController) отображает статическую характеристику объекта управления динамическим диапазоном. Печать обновляется автоматически при изменении свойств объекта.

пример

visualize(dynamicRangeController,inputRange) позволяет указать диапазон ввода.

пример

outputLevel = visualize(___) возвращает выходной уровень дБ, соответствующий входному диапазону. Можно использовать любой из входных аргументов из предыдущих синтаксисов.

Примечание

Этот синтаксис доступен только для compressor, limiter, и expander Системные объекты. Он недоступен для noiseGate object™ системы.

Примеры

свернуть все

Создание объекта compressor object™ системы, а затем постройте график статического признака.

dynamicRangeCompressor = compressor;
visualize(dynamicRangeCompressor)

График статических характеристик обновляется автоматически при изменении свойства объекта.

dynamicRangeCompressor.Threshold = -30;

Создание объекта expander object™ системы. Постройте график статической характеристики в диапазоне от -15 до -5 с шагом 0,001 дБ.

dynamicRangeExpander = expander;
visualize(dynamicRangeExpander,-15:0.001:-5)

Создание объекта limiter object™ системы. Получение выходного уровня статической характеристики в заданном диапазоне.

dynamicRangeLimiter = limiter;
inputLevel = -15:1:-5
inputLevel = 1×11

   -15   -14   -13   -12   -11   -10    -9    -8    -7    -6    -5

outputLevel = visualize(dynamicRangeLimiter,inputLevel)

outputLevel = 1×11

   -15   -14   -13   -12   -11   -10   -10   -10   -10   -10   -10

Входные аргументы

свернуть все

Динамический объект управления диапазоном, указанный как объект compressor, expander, limiter или noiseGate.

Диапазон, по которому вычисляется вывод статической характеристики.

Диапазон ввода по умолчанию зависит от объекта управления динамическим диапазоном:

  • compressor –– [-50:0.01:0] dB

  • limiter –– [-50:0.01:0] dB

  • expander –– [-50:0.01:0] dB

  • noiseGate –– [0:0.001:1] линейный

Выходные аргументы

свернуть все

Выходной уровень в дБ, возвращаемый в виде вектора того же размера, что и inputRange.

Этот вывод доступен только для compressor, limiter, и expander Системные объекты. Он недоступен для noiseGate Системный объект.

Представлен в R2016a