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

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

Синтаксис

visualize(dynamicRangeController)
visualize(dynamicRangeController,inputRange)
outputLevel = 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
outputLevel = visualize(dynamicRangeLimiter,inputLevel)

Входные параметры

свернуть все

Объект управления динамического диапазона, заданный как объект 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