loadAudioPlugin
R2026bLoad VST, VST 3, and AU plugins into MATLAB environment
Syntax
Description
loads the 64-bit audio plugin specified by hostedPlugin = loadAudioPlugin(plugin)plugin. On
Windows®, you can load VST and VST 3 plugins. On macOS, you can load AU, AUv3, VST, and VST 3 plugins.
disables the parameter analysis of the loaded plugin when you specify hostedPlugin = loadAudioPlugin(plugin, EnableParameterAnalysis=TF)TF
as false.
Your hosted plugin has two display modes: Parameters and
Properties. The default display mode is
Properties.
Parameters–– Interact with normalized parameter values of the hosted plugin using set and get functions.Properties–– Interact with heuristically interpreted parameters with real-world values. You can use standard dot notation to set and get the values while using this mode.
You can specify the display mode of the hosted plugin using standard dot notation, for example:
hostedPlugin.DisplayMode = 'Parameters';See Host External Audio Plugins for a discussion of display modes and a walkthrough of both modes of interaction.
You can set the parameters and environment of the hosted plugin and use it to
process audio. For information on using the hosted plugin, see externalAudioPlugin and externalAudioPluginSource.
Examples
Input Arguments
Output Arguments
Limitations
The
loadAudioPluginfunction supports 64-bit plugins only. You cannot load 32-bit plugins using theloadAudioPluginfunction.Saving an external plugin as a MAT file and then loading it preserves the external settings and parameters of the plugin but does not preserve its internal state or memory. Do not save and load your plugins when you are processing audio.