Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | List of all members
Ase::LadderVCF Class Reference

Public Types

enum  Mode { LP1 , LP2 , LP3 , LP4 }
 

Public Member Functions

 LadderVCF (int over)
 
void set_mode (Mode new_mode)
 
void set_freq (float freq)
 
void set_reso (float reso)
 
void set_drive (float drive)
 
void set_global_volume (float global_volume)
 
void set_test_linear (bool test_linear)
 
void set_rate (float r)
 
void set_frequency_range (float min_freq, float max_freq)
 
void reset ()
 
double delay ()
 
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)
 

Detailed Description

Definition at line 17 of file laddervcf.hh.

Member Enumeration Documentation

◆ Mode

enum Ase::LadderVCF::Mode

Definition at line 20 of file laddervcf.hh.

Constructor & Destructor Documentation

◆ LadderVCF()

Ase::LadderVCF::LadderVCF ( int  over)

Definition at line 57 of file laddervcf.hh.

Member Function Documentation

◆ delay()

double Ase::LadderVCF::delay ( )

Definition at line 139 of file laddervcf.hh.

◆ process_block()

void Ase::LadderVCF::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 
)

Definition at line 354 of file laddervcf.hh.

◆ reset()

void Ase::LadderVCF::reset ( )

Definition at line 126 of file laddervcf.hh.

◆ set_drive()

void Ase::LadderVCF::set_drive ( float  drive)

Definition at line 87 of file laddervcf.hh.

◆ set_freq()

void Ase::LadderVCF::set_freq ( float  freq)

Definition at line 76 of file laddervcf.hh.

◆ set_frequency_range()

void Ase::LadderVCF::set_frequency_range ( float  min_freq,
float  max_freq 
)

Definition at line 118 of file laddervcf.hh.

◆ set_global_volume()

void Ase::LadderVCF::set_global_volume ( float  global_volume)

Definition at line 93 of file laddervcf.hh.

◆ set_mode()

void Ase::LadderVCF::set_mode ( Mode  new_mode)

Definition at line 71 of file laddervcf.hh.

◆ set_rate()

void Ase::LadderVCF::set_rate ( float  r)

Definition at line 110 of file laddervcf.hh.

◆ set_reso()

void Ase::LadderVCF::set_reso ( float  reso)

Definition at line 81 of file laddervcf.hh.

◆ set_test_linear()

void Ase::LadderVCF::set_test_linear ( bool  test_linear)

Definition at line 104 of file laddervcf.hh.


The documentation for this class was generated from the following file: