This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Audio Plugin Creation and Hosting

VST generation, testing, and validation; AU and VST hosting

Audio System Toolbox™ enables you to debug and validate your MATLAB® audio plugins using a series of static and dynamic tests. You can then generate VST audio plugins and deploy to your preferred digital audio workstation (DAW). You can also host VST, VST3, and AU plugins in MATLAB by using the loadAudioPlugin function.


audioPluginInterfaceSpecify audio plugin interface
audioPluginParameterSpecify audio plugin parameters
validateAudioPlugin Test MATLAB source code for audio plugin
generateAudioPlugin Generate audio plugin from MATLAB class
loadAudioPlugin Load VST, VST3, and AU plugins into MATLAB environment


audioPluginBase class for audio plugins
audioPluginSourceBase class for audio source plugins
externalAudioPluginBase class for external audio plugins
externalAudioPluginSourceBase class for external audio source plugins


Design an Audio Plugin

Learn about the role, definition, and design of audio plugins in Audio System Toolbox.

Convert MATLAB Code to an Audio Plugin

Repackage a procedural stream processing algorithm as a valid audio plugin object.

Audio Plugin Example Gallery

Analyze design patterns of Audio System Toolbox plugins to develop your own plugins.

Tips and Tricks for Plugin Authoring

Learn best practices and avoid common pitfalls of plugin authoring.

Export a MATLAB Plugin to a DAW

Design and generate audio plugins for use in a DAW.

Host External Audio Plugins

Walk through the process for hosting externally authored plugins in MATLAB.

Featured Examples

Was this topic helpful?