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] дБ

  • limiter–– [-50:0.01:0] дБ

  • expander–– [-50:0.01:0] дБ

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

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

свернуть все

Уровень на выходе в дБ, возвращенном как вектор тот же размер как inputRange.

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

Введенный в R2016a