Base class for audio plugins
audioPlugin
is the base class for audio plugins. In your
class definition file, you must subclass your object from this base class or from the
audioPluginSource
class, which inherits from
audioPlugin
. Subclassing enables you to inherit
the attributes necessary to generate plugins and access Audio Toolbox™ functionality.
To inherit from the audioPlugin
base class
directly, type this syntax as the first line of your class definition
file:
classdef myAudioPlugin < audioPlugin
myAudioPlugin
is
the name of your object.For a tutorial on designing audio plugins, see Audio Plugins in MATLAB.
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 |
Handle. To learn how handle classes affect copy operations, see Object Behavior.
Audio Test Bench | audioPluginInterface
| audioPluginParameter
| audioPluginSource
| generateAudioPlugin
| parameterTuner
| validateAudioPlugin