主要内容

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

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

简介

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

多频带压缩分别压缩不同的音频频带,首先将音频信号分割成多个频带,然后让每个频带通过自己的独立可调压缩机。多频带压缩被广泛应用于音频制作中,通常包含在数字音频工作站中。

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

所需的硬件

要在iOS设备上运行这个例子,你需要以下硬件:

  • iPhone, iPod或iPad

  • 主机,Mac OS X系统

  • USB连接线用于连接iOS设备和主机

模型设置

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

配置界面:

交叉过滤器

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

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

交叉过滤器UI:

注意交叉数设置为3.在此模型中制作一个4波段压缩机。为了确保模型正常工作,请保持交叉数3.不要将其更改为其他值。

多波段动态范围压缩机

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

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

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

  • 比率-压缩量

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

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

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

在主机上运行Model

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

压缩机主机调优界面:

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

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

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

未压缩和压缩信号波形:

在苹果iOS设备上运行Model

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

正确配置iOS设备后,使用USB电缆将设备连接到主机计算机。

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

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