主要内容

iOS设备的多波段动态范围压缩

的用法交叉过滤器块和压缩机系统对象™从Audio Toolbox™实现一个多波段动态范围压缩机模型。您可以在主机上运行该模型,也可以将其部署到苹果iOS设备上。

简介

动态范围压缩通过衰减强峰值的水平来减小信号的动态范围,而保持弱峰值不变。压缩在录音、混音和广播中都有应用。

多波段压缩分别压缩不同的音频频带,首先将音频信号分成多个频带,然后将每个频带通过各自独立的可调压缩机。多频带压缩在音频制作中得到了广泛的应用,经常包含在数字音频工作站中。

本例中的多频带压缩器首先使用多频带交叉滤波器将音频信号分成不同的频带。采用Linkwitz-Riley交叉滤波器获得整体全通频率响应。然后使用单独的动态范围压缩机对每个波段进行压缩。关键的压缩机特性,如阈值,压缩比,攻击时间和释放时间是独立可调的每个波段。您可以在主计算机或苹果iOS设备上运行模型。

所需的硬件

要在iOS设备上运行此示例,您需要以下硬件:

  • iPhone、iPod或iPad

  • 主机采用Mac OS X系统

  • USB连接线连接iOS设备到主机

模型设置

audiomultibandcompressoriOS模型是音频源级联、多波段交叉滤波器、压缩器和显示子系统。它提供了模型运行设备(主机或iOS设备)和音频源(MATLAB工作区或麦克风)的选择。,可以选择配置配置界面按钮。

配置界面:

交叉过滤器

交叉滤波器可以将音频信号分成两个或多个频带。它的整体幅频响应是平坦的,这保留了输入音频信号的频域特性。

在这个模型中,您使用交叉过滤器阻塞音频工具箱。您可以通过单击打开块UI交叉过滤界面并修改截止频率。

交叉过滤界面:

注意跨界车的数量被设置为3.在此型号上做一个4波段的压缩机。为了确保模型正常工作,请保留跨界车的数量3.不要将其更改为其他值。

多波段动态范围压缩机

在本例中,多波段动态范围压缩机由四个并联的单波段压缩机组成。每一个乐队压缩机控制一个频带,其频率范围由交叉滤波器设置。

每个单波段压缩机有四个主要参数:

  • 阈值-输入信号被压缩的水平

  • 比率-压缩量

  • 攻击时间——当输入超过阈值时,压缩机增益从其最终值的10%上升到90%所需的时间

  • 释放时间-当输入低于阈值时,压缩机增益从其最终值的90%下降到10%所需的时间

在本例中,您可以分别修改四个波段的参数,并实时查看静态压缩特征图。

在主机上运行Model

当您选择在主机上运行该模型时,您可以通过单击对压缩机参数进行调优压缩机主机调优界面

压缩机主机调优界面:

用户可以通过UI对4台单波段压缩机的参数进行单独调优,并实时查看静态压缩特性。你可以查阅绕过复选框可将修改后的声音与原始声音进行比较。

单击查看静态特性按钮以可视化静态压缩特性图。

为了比较未压缩和压缩信号的动态范围,在Simulink模型显示栏上计算并显示动态范围。实时绘制了未压缩和压缩信号的波形。

未压缩和压缩信号波形:

在苹果iOS设备上运行模型

要在你的苹果iOS设备上运行模型,你首先需要确保你已经安装苹果iOS设备的Simulink支持包并且你的iOS设备已经配置好了。

一旦你的iOS设备配置正确,使用USB线将设备连接到你的主机。

你可以选择制作一个iOS独立应用程序部署到硬件按钮。部署后,应用程序可以在你的iOS设备上运行,即使它与主机断开。在您的iOS设备屏幕上设计了压缩机参数调优UI和动态范围显示,如下图所示:

您还可以运行模型外部模式,单击运行按钮。运行在外部模式下,iOS设备必须与主机保持连接。该模式下,除了在iOS设备界面上调优压缩机参数外,还可以打开交叉过滤界面在主机上,并在模型运行时修改截止频率。该模式还可以实时查看主机上未压缩和压缩信号的动态范围。

Baidu
map