音频测试台式演练
在本教程中,探索关键功能音频测试台。这音频测试台应用程序使您可以调试,可视化和配置音频插件。
选择正在测试的对象
打开音频测试台,在Matlab®命令提示符,输入:
AudiotestBench
在里面测试对象盒子,输入
Audiopluginexample.strobe
然后按进入。这音频测试台自动显示可调参数Audiopluginexample.strobe
音频插件。对象的可调参数与UI窗口小部件之间的映射音频测试台由
AudiOpluginInterface
和Audiopluginparameter
在您的对象的类定义中。在里面测试对象盒子,输入
AudioplugineXample.DampedVolumeController
然后按进入。这音频测试台自动显示可调参数AudioplugineXample.DampedVolumeController
音频插件。
运行音频测试台
运行音频测试台对于使用默认设置的插件,请单击。移动滑块以修改获得和过渡延迟流中的参数。
要停止音频流循环,请单击。现在发布了测试工作台使用的MATLAB命令行和对象。
要重置音频插件的内部状态并将滑块返回其初始位置,请单击。
点击运行音频测试台再次。
音频插件的调试源代码
暂停音频测试台, 点击。
要打开音频插件的源文件,请单击。
您可以检查音频插件的源代码,在其上设置断点并修改代码。在第65行中设置断点,然后单击在音频测试台。
这音频测试台运行插件直到达到断点为止。要达到断点,请移动过渡延迟滑块。要退出调试,请删除断点。在MATLAB编辑器中,单击退出调试。
开放范围
要打开时间范围以可视化音频插件的时间域输入和输出,请单击。要打开频谱分析仪以可视化频域输入和输出,请单击。
要释放对象并停止音频流循环,请单击。
将输入配置为音频测试台
这输入列表包含以下选项:
音频文件读取器
- -dsp.audiofilereader
音频设备读取器
- -AudioDevicereDer
音频振荡器
- -音频刺激器
可波动合成器
- -Wavetablesynthesizer
chirp信号
- -dsp.Chirp
彩色噪音
- -DSP.Colorednoise
这音频设备读取器
选项不支持万博1manbetxMATLAB在线的。
选择
音频文件读取器
。点击打开对话框
音频文件读取器
配置。您可以输入MATLAB路径上包含的任何文件名。要指定不在MATLAB路径上的文件,请指定完整的文件路径。
在里面音频文件盒子,输入:
Rockdrums-44p1-stereo-11secs.mp3
按进入,然后退出音频文件读取器
配置对话框。要使用您的新输入运行音频测试台,请单击。
要释放输出对象并停止音频流循环,请单击。
从音频测试工作台配置输出
这输出列表包含以下选项:
音频设备作家
- -AudioDeviceWriter
音频文件作者
- -dsp.audiofilewriter
没有任何
- 音频信号未路由到文件或设备。如果您仅感兴趣使用测试工作台的可视化和调整功能,请使用此选项。
这音频设备作家
和两个都
选项不支持万博1manbetxMATLAB在线的。
选择通过选择输出到设备和文件
两个都
来自输出菜单。打开对话框
音频设备作家
和音频文件作者
配置,单击。
调用音频插件的自定义可视化
如果您的音频插件具有自定义可视化方法,则按钮出现在音频测试台。在里面测试对象盒子,输入AudioplugineXample.VarslopebandPassFilter
然后按进入。打开自定义可视化的AudioplugineXample.VarslopebandPassFilter
, 点击。自定义可视化图绘制了过滤器的频率响应。调整插件参数并实时观察绘图更新。
自定义可视化是仅MATLAB的功能。自定义可视化不适用于生成的插件。
同步插件属性与MIDI控件
如果您将MIDI设备连接到计算机,则可以将插件属性与MIDI控件同步。要打开MIDI配置UI,请单击。同步Lowcutoff
和HighCutoff
带有MIDI控件的属性。点击好的。
看configuremidi
了解更多信息。
播放音频并保存输出文件
要运行您的音频插件,请单击。使用同步的MIDI控件和滑块实时调整插件属性。您所处理的音频文件保存到当前文件夹。
音频播放不支持万博1manbetxMATLAB在线的。
验证和生成音频插件
要打开验证和生成对话框,请单击。
您只能验证,或以VST 2插件格式验证和生成MATLAB音频插件代码。这生成32位音频插件复选框仅在Win64机器上可用。看dialateateaudioplugin
和Generateaudioplugin
了解更多信息。
插件生成不支持万博1manbetxMATLAB在线的。
生成MATLAB脚本
要生成一个为您的音频插件实现测试工作台的MATLAB脚本,请单击。
您可以修改代码以完全控制测试工作台环境,包括通过将插件放置在级联中创建处理链的能力。
也可以看看
音频测试台|dialateateaudioplugin
|Generateaudioplugin
|Audioplugin