使用音频插件可调过滤和可视化
此示例显示了如何可视化可调滤波器的幅度响应。此示例中的过滤器实现为音频插件。此示例使用可视化
和录音带
音频工具箱™的功能。
可调过滤器示例
Audio Toolbox提供了已实现为音频插件的可调滤波器的几个示例:
audioptuinexample.BandPassiirfilter.
audioptuminexample.highpassiirfilter.
audioptuminexample.lowpassiirfilter.
audioptuinexample.parametricequalizerwithudp.
audioptuminexample.shelvingequalizer
audioptuminexample.varslopeBandpassFilter.
可视化
所有这些示例音频插件都可以使用可视化
功能为了查看过滤器的幅度响应,因为它们是实时调谐的。
录音带
任何音频插件都可以使用实时调整录音带
。该工具允许您使用来自文件或设备的音频信号测试音频插件。该工具还使您可以查看输入和输出信号的功率频谱和时域波形。
运行插件时更新可视化
audioptuinexample.BandPassiirfilter.
那audioptuminexample.highpassiirfilter.
, 和audioptuminexample.lowpassiirfilter.
是六个示例中最简单的,因为代码被写入,以便仅在过滤器处理数据时才更新可视化。创建音频插件,然后调用可视化
和录音带
hpf = audioptuminexample.highperiirfilter;可视化(HPF)
Audioiotestbench(HPF)
请注意,移动截止频率录音带
不更新幅度响应图。但是,一旦按下“运行”(或播放)按钮,您可以看到并听到滤波器的更改幅度响应,因为截止频率实时调谐。
随时更新可视化
audioptuminexample.shelvingequalizer
和audioptuminexample.varslopeBandpassFilter.
有可视化
即使不处理数据,也更新幅度响应曲线的功能。一旦正在处理音频,可视化也会在实时更新。
录音带('-关闭')varfilter = audioptuginexample.varslopeBandpassFilter;可视化(varfilter)
AudioTestBench(varfilter)
可视化个体和组合幅度响应
audioptuinexample.parametricequalizerwithudp.
说明了如何在3段各个滤波器中可视化各个部分以及组合的3个部分的整体响应。
录音带('-关闭')均衡器= audioptuinexample.parametricequalizerwithudp;可视化(均衡器)
录音带(均衡器)
录音带('-关闭'的)