在本教程中,我们将探索控件的关键功能音频测试台这个音频测试台应用程序使您能够调试、可视化和配置音频插件。
打开音频测试台,在MATLAB®在命令提示下,输入:
audioTestBench
在被测对象框中,输入audiopluginexample。选通脉冲
并按输入这个音频测试台自动显示的可调参数audiopluginexample。选通脉冲
音频插件。
对象的可调参数与上的UI小部件之间的映射音频测试台决定于音频插件接口
和audioPluginParameter
在对象的类定义中。
在被测对象框中,输入音频插头采样阻尼音量控制器
并按输入这个音频测试台自动显示的可调参数音频插头采样阻尼音量控制器
音频插件。
运行音频测试台对于默认设置的插件,单击.移动滑块以修改获得和转换延迟参数而流。
若要停止音频流循环,单击.测试台使用的MATLAB命令行和对象现已发布。
要重置音频插件的内部状态并将滑块返回其初始位置,请单击.
点击运行音频测试台再一次
暂停音频测试台,点击.
要打开音频插件的源文件,请单击.
您可以检查音频插件的源代码,在其上设置断点,并修改代码。在第65行设置断点,然后单击在音频测试台.
的音频测试台运行你的插件,直到它到达断点。要到达断点,请移动转换延迟滑块。若要退出调试,请移除断点。在MATLAB编辑器中,单击退出调试.
要打开时间范围以可视化您的音频插件的时域输入和输出,请单击.要打开频谱分析仪以可视化频域输入和输出,单击.
要释放对象并停止音频流循环,请单击.
的输入列表包含以下选项:
音频文件阅读器
- - -dsp。AudioFileReader
音频设备的读者
- - -音频设备阅读器
音频振荡器
- - -audioOscillator
Wavetable合成器
- - -波表合成器
线性调频信号
- - -dsp。尖声地说
色噪声
- - -dsp。ColoredNoise
的音频设备的读者
选项不支持金宝appMATLAB在线 的.
选择音频文件阅读器
.
点击要打开的对话框,请执行以下操作:音频文件阅读器
配置。
您可以输入MATLAB路径中包含的任何文件名。要指定不在MATLAB路径上的文件,请指定完整的文件路径。
在音频文件框中,输入:RockDrums-44p1-stereo-11secs.mp3
新闻输入,然后退出音频文件阅读器
配置对话框。要使用新输入运行音频测试台,请单击.
要释放输出对象并停止音频流循环,请单击.
的输出列表包含以下选项:
音频设备编写器
- - -audioDeviceWriter
音频文件的作家
- - -音频文件编写器
二者都
- - -audioDeviceWriter
和音频文件编写器
没有一个
–音频信号未路由到文件或设备。如果您只对使用测试台的可视化和调谐功能感兴趣,请使用此选项。
的音频设备编写器
和二者都
中不支持选项金宝appMATLAB在线 的.
通过选择来选择输出到设备和文件二者都
从输出菜单。
要打开的对话框,请执行以下操作:音频设备编写器
和音频文件的作家
配置,点击.
如果音频插件具有自定义可视化方法,则按钮出现在屏幕上音频测试台.在被测对象框中,输入audiopluginexample.VarSlopeBandpassFilter
并按输入.的自定义可视化audiopluginexample.VarSlopeBandpassFilter
,点击. 自定义可视化绘制滤波器的频率响应。调整插件参数并实时观察绘图更新。
自定义可视化仅适用于matlab。生成的插件不能使用自定义可视化。
如果您有一个MIDI设备连接到您的计算机,您可以同步插件属性与MIDI控件。要打开MIDI配置界面,单击.同步LowCutoff
和HighCutoff
属性和MIDI控件。点击好啊.
看到configureMIDI
为更多的信息。
要运行音频插件,请单击。使用同步的MIDI控件和滑块实时调整插件属性。处理后的音频文件将保存到当前文件夹。
中不支持音频回放金宝appMATLAB在线 的.
要打开验证和生成对话框,单击.
您可以验证,或验证并生成MATLAB音频插件代码在VST 2插件格式。的生成一个32位音频插件复选框仅在win64机器上可用。看到validateAudioPlugin
和生成插件
为更多的信息。
不支持插件生成金宝appMATLAB在线 的.
要生成一个MATLAB脚本来实现音频插件的测试工作台,请单击.
您可以修改代码以完全控制测试台环境,包括通过级联放置插件来创建处理链的能力。
音频测试台|validateAudioPlugin
|生成插件
|audioPlugin