在音频测试台中开发,分析和调试插件
方法的关键功能音频测试台.的音频测试台应用程序允许您调试,可视化和配置音频插件。
选择测试对象
打开音频测试台,在MATLAB中®命令提示符,输入此命令。
audioTestBench
在被测对象框中,输入
audiopluginexample。选通脉冲
并按输入.的音频测试台控件的可调参数audiopluginexample。选通脉冲
音频插件。对象的可调参数与UI小部件之间的映射音频测试台由
audioPluginInterface
而且audioPluginParameter
在对象的类定义中。在被测对象框中,输入
audiopluginexample。DampedVolumeController
并按输入.的音频测试台控件的可调参数audiopluginexample。DampedVolumeController
音频插件。
运行音频测试平台
运行音频测试台对于具有默认设置的插件,单击.移动滑块以修改获得而且转换延迟参数。
若要停止音频流循环,请单击.测试台使用的MATLAB命令行和对象现已发布。
要重置音频插件的内部状态并将滑块返回初始位置,请单击.
点击运行音频测试台一次。
音频插件的调试源代码
要暂停音频测试台,点击.
要打开音频插件的源文件,请单击.
你可以检查音频插件的源代码,设置断点,并修改代码。中设置断点集。TransitionDelay
函数,然后单击在音频测试台.
的音频测试台运行插件直到它到达断点。要到达断点,请移动转换延迟滑块。若要退出调试,请删除断点。在MATLAB编辑器中,单击退出调试.
开放的范围
若要打开时间范围以可视化音频插件的时域输入和输出,请单击.单击,打开频谱分析仪,可视化频域输入输出.
若要释放对象并停止音频流循环,请单击.
配置输入到音频测试台
的输入列表包含以下选项:
音频文件阅读器
- - -dsp。AudioFileReader
音频设备阅读器
- - -audioDeviceReader
音频振荡器
- - -audioOscillator
波表合成仪
- - -wavetableSynthesizer
线性调频信号
- - -dsp。尖声地说
有色噪声
- - -dsp。ColoredNoise
的音频设备阅读器
中不支持金宝appMATLAB在线.
选择
音频文件阅读器
.点击打开的对话框
音频文件阅读器
配置。您可以输入MATLAB路径中包含的任何文件名。若要指定不在MATLAB路径上的文件,请指定完整的文件路径。
在音频文件框中,输入:
RockDrums-44p1-stereo-11secs.mp3
新闻输入,然后退出音频文件阅读器
配置对话框。要使用新输入运行音频测试台架,请单击.
若要释放输出对象并停止音频流循环,请单击.
配置音频测试台输出
的输出列表包含以下选项:
音频设备写入器
- - -audioDeviceWriter
音频文件写入器
- - -dsp。AudioFileWriter
这两个
- - -audioDeviceWriter
而且dsp。AudioFileWriter
没有一个
音频信号没有路由到文件或设备。如果您只对使用测试平台的可视化和调优功能感兴趣,请使用此选项。
的音频设备写入器
而且这两个
中的选项不支持金宝appMATLAB在线.
通过选择,选择输出到设备和文件
这两个
从输出菜单。打开一个对话框
音频设备写入器
而且音频文件写入器
配置,点击.
调用自定义可视化音频插件
如果您的音频插件有自定义可视化方法,则按钮出现在音频测试台.在被测对象框中,输入audiopluginexample。VarSlopeBandpassFilter
并按输入.的自定义可视化audiopluginexample。VarSlopeBandpassFilter
,点击.自定义可视化绘制滤波器的频率响应。调整插件参数,实时观察绘图更新。
自定义可视化只能在MATLAB中使用,而不能在生成的插件中使用。
将插件属性与MIDI控件同步
如果您的计算机连接了MIDI设备,则可以将插件属性与MIDI控件同步。单击,进入MIDI配置界面.同步LowCutoff
而且HighCutoff
属性与MIDI控件选择。点击好吧.
看到configureMIDI
获取更多信息。
播放音频并保存输出文件
要运行音频插件,请单击.使用同步MIDI控件和滑块实时调整插件属性。您处理的音频文件保存到当前文件夹。
中不支持音频回放金宝appMATLAB在线.
验证和生成音频插件
单击,打开验证和生成对话框.
您可以验证您的MATLAB音频插件代码并生成音频插件二进制文件。在编码器的配置节中,您可以在生成插件时指定用于深度学习和代码替换的库。看到generateAudioPlugin
,validateAudioPlugin
,audioPluginConfig
获取更多信息。
中不支持插件生成金宝appMATLAB在线.
生成MATLAB脚本
若要生成为音频插件实现测试平台的MATLAB脚本,请单击.
您可以修改代码以完全控制测试台架环境,包括通过级联放置插件来创建处理链的能力。
另请参阅
音频测试台|validateAudioPlugin
|generateAudioPlugin
|audioPlugin