externalAudioPlugin class
Base class for external audio plugins
Description
externalAudioPlugin
is the base class for hosted
audio plugins. When you load an external plugin using loadAudioPlugin
, an object of that plugin
is created having externalAudioPlugin
or externalAudioPluginSource
as
a base class. The externalAudioPluginSource
class
is used when the external audio plugin is a source plugin.
For a tutorial on hosting audio plugins, see Host External Audio Plugins.
Methods
dispParameter | Display information of single or multiple parameters |
getParameter | Get normalized value and information about parameter |
info | Get information about hosted plugin |
process | Process audio stream |
setParameter | Set normalized parameter value of hosted plugin |
Inherited Methods
getSampleRate | Get sample rate at which the plugin is run |
setLatencyInSamples | Set latency in samples reported to DAW |
setSampleRate | Set sample rate at which the plugin is run |
Copy Semantics
Handle. To learn how handle classes affect copy operations, see Copying Objects.
Examples
Limitations
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.