OpenWareLaboratory
|
Public Member Functions | |
float | getFeedback () |
template<typename... Args> | |
PingPongFeedbackProcessor (SignalProcessor *left, SignalProcessor *right, FloatArray fbl, FloatArray fbr) | |
void | process (AudioBuffer &input, AudioBuffer &output) |
void | setFeedback (float amount) |
Static Public Member Functions | |
static PingPongFeedbackProcessor * | create (SignalProcessor *left, SignalProcessor *right, size_t blocksize) |
static void | destroy (PingPongFeedbackProcessor *obj) |
Protected Attributes | |
DcBlockingFilter | dc_left |
DcBlockingFilter | dc_right |
float | feedback_amount |
FloatArray | feedback_left |
FloatArray | feedback_right |
SignalProcessor * | processor_left |
SignalProcessor * | processor_right |
Definition at line 81 of file FeedbackProcessor.h.
|
inline |
Definition at line 92 of file FeedbackProcessor.h.
Referenced by create().
|
inlinestatic |
Definition at line 117 of file FeedbackProcessor.h.
References FloatArray::create(), and PingPongFeedbackProcessor().
|
inlinestatic |
Definition at line 120 of file FeedbackProcessor.h.
References FloatArray::destroy(), feedback_left, and feedback_right.
|
inline |
Definition at line 98 of file FeedbackProcessor.h.
References feedback_amount.
|
inlinevirtual |
Implements MultiSignalProcessor.
Definition at line 101 of file FeedbackProcessor.h.
References FloatArray::add(), SimpleArray< T >::copyFrom(), dc_left, dc_right, feedback_amount, feedback_left, feedback_right, AudioBuffer::getSamples(), LEFT_CHANNEL, FloatArray::multiply(), SignalProcessor::process(), DcBlockingFilter::process(), processor_left, processor_right, and RIGHT_CHANNEL.
|
inline |
Definition at line 95 of file FeedbackProcessor.h.
References feedback_amount.
|
protected |
Definition at line 83 of file FeedbackProcessor.h.
Referenced by process().
|
protected |
Definition at line 84 of file FeedbackProcessor.h.
Referenced by process().
|
protected |
Definition at line 89 of file FeedbackProcessor.h.
Referenced by getFeedback(), process(), and setFeedback().
|
protected |
Definition at line 87 of file FeedbackProcessor.h.
|
protected |
Definition at line 88 of file FeedbackProcessor.h.
|
protected |
Definition at line 85 of file FeedbackProcessor.h.
Referenced by process().
|
protected |
Definition at line 86 of file FeedbackProcessor.h.
Referenced by process().