visualize

Визуализируйте статическую характеристику контроллера динамической области значений

Описание

пример

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