主要内容

音频测试台式演练

在本教程中,探索关键功能音频测试台。这音频测试台应用程序使您可以调试,可视化和配置音频插件。

选择正在测试的对象

  1. 打开音频测试台,在Matlab®命令提示符,输入:

    AudiotestBench

  2. 在里面测试对象盒子,输入Audiopluginexample.strobe然后按进入。这音频测试台自动显示可调参数Audiopluginexample.strobe音频插件。

    对象的可调参数与UI窗口小部件之间的映射音频测试台AudiOpluginInterfaceAudiopluginparameter在您的对象的类定义中。

  3. 在里面测试对象盒子,输入AudioplugineXample.DampedVolumeController然后按进入。这音频测试台自动显示可调参数AudioplugineXample.DampedVolumeController音频插件。

运行音频测试台

运行音频测试台对于使用默认设置的插件,请单击。移动滑块以修改获得过渡延迟流中的参数。

要停止音频流循环,请单击。现在发布了测试工作台使用的MATLAB命令行和对象。

要重置音频插件的内部状态并将滑块返回其初始位置,请单击

点击运行音频测试台再次。

音频插件的调试源代码

暂停音频测试台, 点击

要打开音频插件的源文件,请单击

您可以检查音频插件的源代码,在其上设置断点并修改代码。在第65行中设置断点,然后单击音频测试台

音频测试台运行插件直到达到断点为止。要达到断点,请移动过渡延迟滑块。要退出调试,请删除断点。在MATLAB编辑器中,单击退出调试

开放范围

要打开时间范围以可视化音频插件的时间域输入和输出,请单击。要打开频谱分析仪以可视化频域输入和输出,请单击

要释放对象并停止音频流循环,请单击

将输入配置为音频测试台

输入列表包含以下选项:

音频设备读取器选项不支持万博1manbetxMATLAB在线的

  1. 选择音频文件读取器

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

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

  3. 在里面音频文件盒子,输入:Rockdrums-44p1-stereo-11secs.mp3

进入,然后退出音频文件读取器配置对话框。要使用您的新输入运行音频测试台,请单击

要释放输出对象并停止音频流循环,请单击

从音频测试工作台配置输出

输出列表包含以下选项:

音频设备作家两个都选项不支持万博1manbetxMATLAB在线的

  1. 选择通过选择输出到设备和文件两个都来自输出菜单。

  2. 打开对话框音频设备作家音频文件作者配置,单击

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

如果您的音频插件具有自定义可视化方法,则按钮出现在音频测试台。在里面测试对象盒子,输入AudioplugineXample.VarslopebandPassFilter然后按进入。打开自定义可视化的AudioplugineXample.VarslopebandPassFilter, 点击。自定义可视化图绘制了过滤器的频率响应。调整插件参数并实时观察绘图更新。

自定义可视化是仅MATLAB的功能。自定义可视化不适用于生成的插件。

同步插件属性与MIDI控件

如果您将MIDI设备连接到计算机,则可以将插件属性与MIDI控件同步。要打开MIDI配置UI,请单击。同步LowcutoffHighCutoff带有MIDI控件的属性。点击好的

configuremidi了解更多信息。

播放音频并保存输出文件

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

音频播放不支持万博1manbetxMATLAB在线的

验证和生成音频插件

要打开验证和生成对话框,请单击

您只能验证,或以VST 2插件格式验证和生成MATLAB音频插件代码。这生成32位音频插件复选框仅在Win64机器上可用。看dialateateaudiopluginGenerateaudioplugin了解更多信息。

插件生成不支持万博1manbetxMATLAB在线的

生成MATLAB脚本

要生成一个为您的音频插件实现测试工作台的MATLAB脚本,请单击

您可以修改代码以完全控制测试工作台环境,包括通过将插件放置在级联中创建处理链的能力。

也可以看看

|||

相关话题