Deluge Firmware 1.3.0
Build date: 2025.09.27
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: