externalAudioPluginSource class
Base class for external audio source plugins
Description
externalAudioPluginSource
is the base class
for hosted audio source 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
Inherited 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 |
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 |
getSamplesPerFrame | Get frame size returned by the plugin |
setSamplesPerFrame | Set frame size returned by the plugin (MATLAB environment only) |
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.