#include "saturationdsp.hh"
|
float | lookup_table (float f) |
|
template<bool STEREO> |
void | process (float *left_in, float *right_in, float *left_out, float *right_out, int n_samples) |
|
template<bool STEREO, bool INCREMENT> |
void | process_sub_block (float *left_over, float *right_over, int n_samples) |
|
void | reset (unsigned int sample_rate) |
|
| SaturationDSP () |
|
void | set_drive (float d, bool now) |
|
void | set_mix (float percent, bool now) |
|
void | set_mode (Mode new_mode) |
|
◆Mode
Enumerator |
---|
TANH_TABLE | |
TANH_TRUE | |
TANH_CHEAP | |
HARD_CLIP | |
◆SaturationDSP()
◆reset()
void reset |
( |
unsigned int |
sample_rate | ) |
|
◆lookup_table()
float lookup_table |
( |
float |
f | ) |
|
◆set_drive()
void set_drive |
( |
float |
d, |
|
|
bool |
now |
|
) |
| |
◆set_mix()
void set_mix |
( |
float |
percent, |
|
|
bool |
now |
|
) |
| |
◆set_mode()
void set_mode |
( |
Mode |
new_mode | ) |
|
◆process_sub_block()
template<bool STEREO, bool INCREMENT>
void process_sub_block |
( |
float * |
left_over, |
|
|
float * |
right_over, |
|
|
int |
n_samples |
|
) |
| |
◆process()
template<bool STEREO>
void process |
( |
float * |
left_in, |
|
|
float * |
right_in, |
|
|
float * |
left_out, |
|
|
float * |
right_out, |
|
|
int |
n_samples |
|
) |
| |
◆mode