Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)
« « « Anklang Documentation |
Public Types | |
enum class | Mode { TANH_TABLE , TANH_TRUE , TANH_CHEAP , HARD_CLIP } |
Public Member Functions | |
void | reset (unsigned int sample_rate) |
float | lookup_table (float f) |
void | set_drive (float d, bool now) |
void | set_mix (float percent, bool now) |
void | set_mode (Mode new_mode) |
template<bool STEREO, bool INCREMENT> | |
void | process_sub_block (float *left_over, float *right_over, int n_samples) |
template<bool STEREO> | |
void | process (float *left_in, float *right_in, float *left_out, float *right_out, int n_samples) |
Public Attributes | |
Mode | mode |
Definition at line 13 of file saturationdsp.hh.
|
strong |
Definition at line 81 of file saturationdsp.hh.
Ase::SaturationDSP::SaturationDSP | ( | ) |
Definition at line 88 of file saturationdsp.hh.
Definition at line 108 of file saturationdsp.hh.
void Ase::SaturationDSP::process | ( | float * | left_in, |
float * | right_in, | ||
float * | left_out, | ||
float * | right_out, | ||
int | n_samples | ||
) |
Definition at line 206 of file saturationdsp.hh.
Definition at line 136 of file saturationdsp.hh.
void Ase::SaturationDSP::reset | ( | unsigned int | sample_rate | ) |
Definition at line 99 of file saturationdsp.hh.
Definition at line 116 of file saturationdsp.hh.
Definition at line 123 of file saturationdsp.hh.
void Ase::SaturationDSP::set_mode | ( | Mode | new_mode | ) |
Definition at line 130 of file saturationdsp.hh.
Mode Ase::SaturationDSP::mode |
Definition at line 87 of file saturationdsp.hh.