主要内容

开发、分析和调试插件在音频试验台

在本教程中,探索的关键功能音频测试台上。的音频测试台上应用程序允许您调试、可视化和配置音频插件。

选择测试对象

  1. 打开音频测试台上在MATLAB®命令提示符,输入这个命令。

    audioTestBench

  2. 被测对象框中,输入audiopluginexample.Strobe并按输入。的音频测试台上自动显示的可调参数audiopluginexample.Strobe音频插件。

    的可调参数之间的映射对象的UI小部件音频测试台上是由audioPluginInterfaceaudioPluginParameter在你的对象的类定义。

  3. 被测对象框中,输入audiopluginexample.DampedVolumeController并按输入。的音频测试台上自动显示的可调参数audiopluginexample.DampedVolumeController音频插件。

运行音频试验台

运行音频测试台上你的插件的默认设置,单击。移动滑块来修改获得转换延迟参数而流。

停止音频流循环,点击。MATLAB命令行和试验台所使用的对象现在释放。

重置你的音频插件和内部状态返回初始位置的滑块,点击

点击运行音频测试台上一次。

调试音频插件的源代码

暂停的音频测试台上,点击

打开源文件的音频插件,点击

你可以检查你的音频插件的源代码,设置断点,并修改代码。设置一个断点set.TransitionDelay函数,然后单击音频测试台上

音频测试台上你的插件运行,直到它到达断点。到达断点,移动转换延迟滑块。退出调试、删除断点。在MATLAB编辑器中,单击退出调试

开放的范围

打开一个时间范围可视化的时域输入和输出音频插件,点击。打开一个频谱分析仪来可视化频域的输入和输出,点击

释放对象和停止音频流循环,点击

配置输入音频试验台

输入列表包含这些选项:

音频设备的读者选项不支持金宝appMATLAB在线

  1. 选择音频文件阅读器

  2. 点击打开一个对话框音频文件阅读器配置。

    您可以输入任何文件名包含在MATLAB的路径。指定的文件不是在MATLAB路径上,指定完整的文件路径。

  3. 音频文件框中,输入:RockDrums-44p1-stereo-11secs.mp3

新闻输入,然后退出音频文件阅读器配置对话框。音频试验台运行新的输入,点击

释放你的输出对象和停止音频流循环,点击

配置输出音频试验台

输出列表包含这些选项:

音频设备的作家这两个选项不支持金宝appMATLAB在线

  1. 通过选择选择输出设备和文件这两个输出菜单。

  2. 打开一个对话框音频设备的作家音频文件的作家配置,点击

调用自定义可视化的音频插件

如果你的音频插件有一个定制的可视化方法,按钮出现在音频测试台上。在被测对象框中,输入audiopluginexample.VarSlopeBandpassFilter并按输入。打开自定义的可视化audiopluginexample.VarSlopeBandpassFilter,点击。自定义可视化情节滤波器的频率响应。优化插件参数,观察情节实时更新。

自定义可视化只可用在MATLAB和生成的插件。

同步插件属性与MIDI控制

如果你有一个MIDI设备连接到你的电脑,你可以同步插件属性和MIDI控制。打开一个MIDI配置界面,点击。同步LowCutoffHighCutoff你选择属性与MIDI控制。点击好吧

看到configureMIDI为更多的信息。

播放音频输出文件并保存

运行您的音频插件,点击。实时调整你的插件属性使用MIDI控制和滑块同步。你处理音频文件保存到当前文件夹。

不支持音频播放金宝appMATLAB在线

验证并生成音频插件

打开验证和生成对话框中,点击

您可以验证您的MATLAB音频插件代码并生成音频插件二进制文件。在编码器的配置部分中,您可以指定库深度学习和代码替换在生成插件。看到generateAudioPlugin,validateAudioPlugin,audioPluginConfig为更多的信息。

不支持插件的一代金宝appMATLAB在线

生成MATLAB脚本

生成一个MATLAB脚本,实现了一个试验台为您的音频插件,点击

您可以修改的代码完全控制试验台的环境,包括能够创建处理链通过将插件在级联。

另请参阅

|||

相关的话题