Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
LadderVCF

#include "laddervcf.hh"

Public Types

enum Mode { LP1 , LP2 , LP3 , LP4 }

Public Member Functions

doubledelay ()
LadderVCF (int over)
voidprocess_block (uint n_samples, float *left, float *right=nullptr, const float *freq_in=nullptr, const float *reso_in=nullptr, const float *drive_in=nullptr)
voidreset ()
voidset_drive (float drive)
voidset_freq (float freq)
voidset_frequency_range (float min_freq, float max_freq)
voidset_global_volume (float global_volume)
voidset_mode (Mode new_mode)
voidset_rate (float r)
voidset_reso (float reso)
voidset_test_linear (bool test_linear)

Member Enumeration Documentation

Mode

enum Mode
Enumerator
LP1
LP2
LP3
LP4

Constructor & Destructor Documentation

LadderVCF()

LadderVCF ( int over)

Member Function Documentation

set_mode()

void set_mode ( Mode new_mode)

set_freq()

void set_freq ( float freq)

set_reso()

void set_reso ( float reso)

set_drive()

void set_drive ( float drive)

set_global_volume()

void set_global_volume ( float global_volume)

set_test_linear()

void set_test_linear ( bool test_linear)

set_rate()

void set_rate ( float r)

set_frequency_range()

void set_frequency_range ( float min_freq,
float max_freq
)

reset()

void reset ( )

delay()

double delay ( )

process_block()

void process_block ( uint n_samples,
float * left,
float * right = nullptr,
const float * freq_in = nullptr,
const float * reso_in = nullptr,
const float * drive_in = nullptr
)