Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
deluge::dsp::reverb::FxEngine Class Reference
Collaboration diagram for deluge::dsp::reverb::FxEngine:

Classes

struct  AllPass
 
class  Context
 
struct  DelayLine
 

Public Member Functions

 FxEngine (std::span< float > signal, std::array< float, 2 > lfo_freqs)
 
void Clear ()
 
void SetLFOFrequency (LFOIndex index, float frequency)
 
void Advance ()
 
float & at (size_t index)
 
void StepLFO ()
 
float LFO (LFOIndex lfo)
 

Static Public Member Functions

static void ConstructTopology (FxEngine &e, std::initializer_list< DelayLine * > delays)
 

Private Attributes

int32_t write_ptr_ = 0
 
std::span< float > buffer_
 
DualCosineOscillator lfo_
 
size_t mask
 

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