OpenWareLaboratory
|
Base class for signal processors such as Filters. More...
Public Member Functions | |
virtual float | process (float input) |
virtual void | process (FloatArray input, FloatArray output) |
virtual | ~SignalProcessor () |
Base class for signal processors such as Filters.
Definition at line 10 of file SignalProcessor.h.
|
inlinevirtual |
Definition at line 12 of file SignalProcessor.h.
|
inlinevirtual |
Reimplemented in SmoothingFilter, EnvelopeFollower, DcBlockingFilter, StateVariableFilter, Window, VoiceAllocatorSignalProcessor< Allocator, SynthVoice, VOICES >, DownSampler, UpSampler, FirFilter, Envelope, FastFractionalDelayProcessor, FractionalDelayProcessor< im >, DelayProcessor, BiquadFilter, SimpleMovingAverage, and ExponentialMovingAverage.
Definition at line 13 of file SignalProcessor.h.
Referenced by StereoFeedbackProcessor::process(), PingPongFeedbackProcessor::process(), and process().
|
inlinevirtual |
Reimplemented in FirFilter, Window, VoiceAllocatorSignalProcessor< Allocator, SynthVoice, VOICES >, StateVariableFilter, DownSampler, UpSampler, Envelope, CrossFadingDelayProcessor, FastFractionalDelayProcessor, FractionalDelayProcessor< im >, DelayProcessor, SmoothingFilter, EnvelopeFollower, DcBlockingFilter, and BiquadFilter.
Definition at line 16 of file SignalProcessor.h.
References SimpleArray< T >::getSize(), and process().