Deluge Firmware 1.3.0
Build date: 2025.06.05
Loading...
Searching...
No Matches
deluge::dsp::reverb::FxEngine::AllPass Struct Reference
Inheritance diagram for deluge::dsp::reverb::FxEngine::AllPass:
Collaboration diagram for deluge::dsp::reverb::FxEngine::AllPass:

Public Member Functions

 AllPass (size_t length)
 
float Read (Context &c, int32_t offset, float scale)
 
void Write (Context &c, int32_t offset, float scale)
 
void Write (Context &c, float scale)
 
void Write (Context &c, int32_t offset, float scale, float input)
 
void Write (Context &c, float scale, float input)
 
float Interpolate (Context &c, float offset, float scale)
 Can be used in place of any AllPass::Read calls.
 
float Interpolate (Context &c, float offset, LFOIndex index, float amplitude, float scale)
 
void ProcessInterpolate (Context &c, float offset, LFOIndex index, float amplitude, float scale)
 
void Process (Context &c, float scale)
 
- Public Member Functions inherited from deluge::dsp::reverb::FxEngine::DelayLine
 DelayLine (size_t length)
 
void Process (Context &c, size_t offset=0)
 
float & at (int32_t index)
 
float Read (int32_t offset)
 
float Interpolate (float offset)
 
void Write (int32_t offset, float value)
 writes to the delayline
 

Additional Inherited Members

- Public Attributes inherited from deluge::dsp::reverb::FxEngine::DelayLine
const size_t length = 0
 
size_t base = 0
 
FxEngineengine_ = nullptr
 

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