主要内容

使用音频插件可调过滤和可视化

此示例显示如何可视化可调滤波器的幅度响应。此示例中的过滤器实现为音频插件。这个例子使用了可视化录音带音频工具箱™的功能。

可调过滤器示例

Audio Toolbox提供了几个可调谐过滤器的示例,该过滤器已实现为音频插件:

audioptuminexample.Bandpassiirfilter.
audioptuminexample.highpassiirfilter.
audioptuminexample.lowpassiirfilter.
audioptuinexample.parametricequalizerwithudp.
audioptuminexample.shelvingequalizer
audioptuminexample.varslopeBandpassFilter.

可视化

所有这些示例音频插件都可以使用可视化功能为了查看过滤器的幅度响应,因为它们是实时调谐的。

录音带

可以使用实时调谐任何音频插件录音带。该工具允许您使用来自文件或设备的音频信号测试音频插件。该工具还使您可以查看电源频谱和输入和输出信号的时域波形。

运行插件时更新可视化

audioptuminexample.Bandpassiirfilter.audioptuminexample.highpassiirfilter., 和audioptuminexample.lowpassiirfilter.是六个示例中最简单的,因为代码被写入,以便仅在通过滤波器处理数据时更新可视化。创建音频插件,然后呼叫可视化录音带

hpf = audioptuginexample.highpassiirfilter;可视化(HPF)

录音所(HPF)

请注意,移动截止频率录音带不更新幅度响应图。但是,一旦按下“运行”(或播放)按钮,您可以看到并听到滤波器的更改幅度响应,因为截止频率是实时调谐的。

随时更新可视化

audioptuminexample.shelvingequalizeraudioptuminexample.varslopeBandpassFilter.可视化即使在不处理数据时,也更新幅度响应曲线的功能。一旦正在处理音频,可视化也会在实时更新。

录音所('-关闭')varfilter = audioptuginexample.varslopebandpassfilter;可视化(varfilter)

Audioiotestbench(varfilter)

可视化个体和组合幅度响应

audioptuinexample.parametricequalizerwithudp.说明了如何在3段各个滤波器中可​​视化各个部分以及组合的3个部分的整体响应。

录音所('-关闭')均衡器= audioptuinexample.parametricequalizerwithudp;可视化(均衡器)

录音带(均衡器)

录音所('-关闭'