Main Content

Audio Test Bench

Debug, test, and tune audio plugin

Description

The Audio Test Bench provides a graphical interface through which you can develop, debug, test, and tune your audio plugin in real time. You can interact with properties of your audio plugin using associated parameter graphical widgets. See audioPluginParameter for more information.

Using the Audio Test Bench, you can:

  • Debug your audio plugin.

  • Simulate your audio plugin as generated in a digital audio workstation (DAW).

  • Visualize your processing with time-domain and frequency-domain scopes.

  • Interactively synchronize MIDI controls to plugin properties.

  • Run validation checks and generate VST plugins.

Audio Test Bench app

Open the Audio Test Bench App

MATLAB® command prompt: Enter audioTestBench.

Examples

expand all

Open the Audio Test Bench for an audio plugin class.

audioTestBench(audiopluginexample.VarSlopeBandpassFilter)

Related Examples

Programmatic Use

expand all

audioTestBench(aClass) opens the Audio Test Bench for an instance of aClass. Valid classes include:

  • An audio plugin class that derives from audioPlugin, the base class for audio plugins.

  • A compatible Audio Toolbox™ System object™.

audioTestBench(aObject) opens the Audio Test Bench for aObject. Valid objects include:

  • An instance of an audio plugin class, where the class derives from audioPlugin, the base class for audio plugins.

  • An instance of a compatible Audio Toolbox System object.

  • A hosted plugin object, as returned by the loadAudioPlugin function.

audioTestBench(pluginPath) opens the Audio Test Bench for pluginPath, where pluginPath is the location of an external plugin. Use the full path to specify the audio plugin you want to host. If the plugin is located in the current folder, specify it by its name.

audioTestBench('-close') closes the Audio Test Bench.

Tips

  • The Audio Test Bench provides persistent input and output settings across sessions.

Introduced in R2016a