|
Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
Definition at line 26 of file warm_saturator.hpp.
#include <warm_saturator.hpp>
Public Member Functions | |
| void | set_asymmetry (float k) |
| Set asymmetry depth (structural character parameter) | |
| float | asymmetry () const |
| Current asymmetry depth. | |
| float | process (float x, float drive) |
| Process a single sample with per-sample drive. | |
| void | process (float *buf, uint16_t frames, float drive) |
| Process a block in-place with constant drive. | |
|
inline |
Set asymmetry depth (structural character parameter)
Definition at line 29 of file warm_saturator.hpp.
References sbl::dsp::primitives::AsymmetricShaper::set_asymmetry().
|
inline |
Current asymmetry depth.
Definition at line 32 of file warm_saturator.hpp.
References sbl::dsp::primitives::AsymmetricShaper::asymmetry().
|
inline |
Process a single sample with per-sample drive.
Definition at line 35 of file warm_saturator.hpp.
References sbl::dsp::primitives::AsymmetricShaper::process(), and sbl::dsp::primitives::SoftLimiter::process().
Referenced by sbl::dsp::widgets::Shaper::process(), process(), and sbl::dsp::modules::TapeDelay::process().
|
inline |
Process a block in-place with constant drive.
Definition at line 41 of file warm_saturator.hpp.
References process().