调试,测试和调整音频插件

2025-10-21 01:36:08

1、打开音频测试台应用

MATLAB命令提示符:输入audioTestBench。

调试,测试和调整音频插件

2、audioTestBench pluginClass

audioTestBench pluginClass为的实例打开 音频测试平台pluginClass。输入audioTestBench必须来自audioPlugin类,而不是audioPluginSource类。

3、audioTestBench(pluginClassInstance)

audioTestBench(pluginClassInstance) 打开音频测试台的pluginClassInstance,在那里pluginClassInstance是一个音频插件类的一个实例。输入audioTestBench必须来自audioPlugin类,而不是audioPluginSource类。

4、audioTestBench ASTSystemObject

audioTestBench ASTSystemObject为兼容的“音频工具箱系统”对象的实例打开“ 音频测试台 ”。

5、audioTestBench(ASTSystemObjectInstance)

audioTestBench(ASTSystemObjectInstance) 打开音频测试台的 ASTSystemObjectInstance,其中 ASTSystemObjectInstance一个兼容的音频工具箱系统对象的实例。

6、audioTestBench(hostedPlugin)

audioTestBench(hostedPlugin)打开 音频测试台的hostedPlugin,其中 hostedPlugin是由返回的对象loadAudioPlugin功能。

7、audioTestBench(pluginPath)

audioTestBench(pluginPath)打开 音频测试台的pluginPath,在那里 pluginPath是一个外部插件的位置。使用完整路径来指定要托管的音频插件。如果插件位于当前文件夹中,请按其名称指定。

1、音频测试台演练

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

2、选择被测对象

要打开音响试验台,在MATLAB ®命令提示符下,输入:

audioTestBench

3、在“ 待测对象”框中,输入 audiopluginexample.Strobe并按 Enter。在音频测试台 自动显示的可调参数 audiopluginexample.Strobe音频插件。

对象的可调参数与音频测试台上的UI窗口小部件之间的映射由对象的类定义确定,audioPluginInterface并audioPluginParameter在其类定义中确定。

调试,测试和调整音频插件

4、在“ 待测对象”框中,输入 audiopluginexample.DampedVolumeController并按 Enter。在音频测试台 自动显示的可调参数 audiopluginexample.DampedVolumeController音频插件。

调试,测试和调整音频插件

5、运行音频测试台

要使用默认设置为您的插件运行音频测试平台,请单击。在流传输时,移动滑块以修改增益(dB)和过渡延迟(s)参数。

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

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

单击以 再次运行音频测试台。

调试音频插件的源代码

要暂停音频测试台,请单击。

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

调试,测试和调整音频插件

调试,测试和调整音频插件

6、您可以检查音频插件的源代码,在其上设置断点,然后修改代码。在63行设置一个断点,然后单击在音频测试台。

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

调试,测试和调整音频插件

7、开放范围

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

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

调试,测试和调整音频插件

8、配置音频测试台的输入

该输入列表包含下列选项:

Audio File Reader - dsp.AudioFileReader

Audio Device Reader - audioDeviceReader

Audio Oscillator - audioOscillator

Wavetable Synthesizer - wavetableSynthesizer

Chirp Signal - dsp.Chirp

Colored Noise - dsp.ColoredNoise

1、选择Audio File Reader。

2、单击以打开一个Audio File Reader配置对话框 。

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

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

按Enter,然后退出Audio File Reader配置对话框。要使用新输入来运行音频测试台,请单击。

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

调试,测试和调整音频插件

9、配置音频测试台的输出

在输出列表包含下列选项:

Audio Device Writer - audioDeviceWriter

Audio File Writer - dsp.AudioFileWriter

Both- audioDeviceWriter和dsp.AudioFileWriter

None-音频信号未路由到文件或设备。如果您仅对使用测试台的可视化和调整功能感兴趣,请使用此选项。

1、通过Both从“ 输出” 菜单中选择来选择输出到设备和文件 。

2、要打开对话框Audio Device Writer 并进行Audio File Writer配置,请单击。

调试,测试和调整音频插件

调试,测试和调整音频插件

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

如果您的音频插件具有自定义可视化方法,则该按钮将出现在“ 音频测试台”上。在“ 待测对象”框中,输入 audiopluginexample.VarSlopeBandpassFilter并按 Enter。要打开的自定义可视化效果 audiopluginexample.VarSlopeBandpassFilter,请单击。自定义可视化绘制了滤波器的频率响应。调整插件参数并实时观察图更新。

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

调试,测试和调整音频插件

11、将插件属性与MIDI控件同步

如果您已将MIDI设备连接到计算机,则可以将插件属性与MIDI控件同步。要打开MIDI配置UI,请单击。将LowCutoff和 HighCutoff属性与您选择的MIDI控件同步。单击 确定。

请参阅configureMIDI以获取更多信息。

播放音频并保存输出文件

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

验证并生成音频插件

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

您只能验证,或者验证并生成VST 2插件格式的MATLAB音频插件代码。将生成一个32位音频插件复选框仅适用于Win64的机器。请参阅validateAudioPlugin和generateAudioPlugin了解更多信息。

调试,测试和调整音频插件

12、生成MATLAB脚本

要生成为您的音频插件实现测试平台的MATLAB脚本,请单击。

调试,测试和调整音频插件

13、您可以修改代码以完全控制测试平台环境,包括通过将插件层叠放置来创建处理链的能力。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢