开发、分析和调试插件在音频试验台
在本教程中,探索的关键功能音频测试台上。的音频测试台上应用程序允许您调试、可视化和配置音频插件。
选择测试对象
打开音频测试台上在MATLAB®命令提示符,输入这个命令。
audioTestBench
在被测对象框中,输入
audiopluginexample.Strobe
并按输入。的音频测试台上自动显示的可调参数audiopluginexample.Strobe
音频插件。的可调参数之间的映射对象的UI小部件音频测试台上是由
audioPluginInterface
和audioPluginParameter
在你的对象的类定义。在被测对象框中,输入
audiopluginexample.DampedVolumeController
并按输入。的音频测试台上自动显示的可调参数audiopluginexample.DampedVolumeController
音频插件。
运行音频试验台
运行音频测试台上你的插件的默认设置,单击。移动滑块来修改获得和转换延迟参数而流。
停止音频流循环,点击。MATLAB命令行和试验台所使用的对象现在释放。
重置你的音频插件和内部状态返回初始位置的滑块,点击。
点击运行音频测试台上一次。
调试音频插件的源代码
暂停的音频测试台上,点击。
打开源文件的音频插件,点击。
你可以检查你的音频插件的源代码,设置断点,并修改代码。设置一个断点set.TransitionDelay
函数,然后单击在音频测试台上。
的音频测试台上你的插件运行,直到它到达断点。到达断点,移动转换延迟滑块。退出调试、删除断点。在MATLAB编辑器中,单击退出调试。
开放的范围
打开一个时间范围可视化的时域输入和输出音频插件,点击。打开一个频谱分析仪来可视化频域的输入和输出,点击。
释放对象和停止音频流循环,点击。
配置输入音频试验台
的输入列表包含这些选项:
音频文件阅读器
- - -dsp.AudioFileReader
音频设备的读者
- - -audioDeviceReader
音频振荡器
- - -audioOscillator
波表合成仪
- - -wavetableSynthesizer
线性调频信号
- - -dsp.Chirp
有色噪声
- - -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