|
OpenWareLaboratory
|


Public Member Functions | |
| template<typename... Args> | |
| DryWetSignalProcessor (FloatArray buffer, Args &&... args) | |
| float | getMix () |
| void | process (FloatArray input, FloatArray output) |
| void | setMix (float amount) |
Static Public Member Functions | |
| template<typename... Args> | |
| static DryWetSignalProcessor< Processor > * | create (size_t blocksize, Args &&... args) |
| static void | destroy (DryWetSignalProcessor< Processor > *obj) |
Protected Attributes | |
| float | mix_amount |
| FloatArray | mix_buffer |
Definition at line 8 of file DryWetProcessor.h.
|
inline |
Definition at line 14 of file DryWetProcessor.h.
|
inlinestatic |
Definition at line 30 of file DryWetProcessor.h.
References FloatArray::create().
|
inlinestatic |
Definition at line 34 of file DryWetProcessor.h.
References FloatArray::destroy(), and DryWetSignalProcessor< Processor >::mix_buffer.
|
inline |
Definition at line 19 of file DryWetProcessor.h.
References DryWetSignalProcessor< Processor >::mix_amount.
|
inline |
Definition at line 22 of file DryWetProcessor.h.
References FloatArray::add(), SimpleArray< T >::copyFrom(), DryWetSignalProcessor< Processor >::mix_amount, DryWetSignalProcessor< Processor >::mix_buffer, and FloatArray::multiply().
|
inline |
Definition at line 16 of file DryWetProcessor.h.
References DryWetSignalProcessor< Processor >::mix_amount.
|
protected |
Definition at line 11 of file DryWetProcessor.h.
Referenced by DryWetSignalProcessor< Processor >::getMix(), DryWetSignalProcessor< Processor >::process(), and DryWetSignalProcessor< Processor >::setMix().
|
protected |
Definition at line 10 of file DryWetProcessor.h.
Referenced by DryWetSignalProcessor< Processor >::destroy(), and DryWetSignalProcessor< Processor >::process().