Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
deluge::dsp::reverb::Base Struct Referenceabstract
Inheritance diagram for deluge::dsp::reverb::Base:

Public Types

enum class  FilterType { LowPass , HighPass }
 

Public Member Functions

virtual void process (std::span< int32_t > input, std::span< StereoSample > output)=0
 
constexpr void setPanLevels (const int32_t amplitude_left, const int32_t amplitude_right)
 
virtual void setRoomSize (float value)
 
virtual float getRoomSize () const
 
virtual void setHPF (float f)
 
virtual float getHPF () const
 
virtual void setLPF (float f)
 
virtual float getLPF () const
 
virtual void setDamping (float value)
 
virtual float getDamping () const
 
virtual void setWidth (float value)
 
virtual float getWidth () const
 
constexpr int32_t getPanLeft () const
 
constexpr int32_t getPanRight () const
 

Static Public Member Functions

template<FilterType filtertype>
static constexpr float calcFilterCutoff (float f)
 

Private Attributes

int32_t amplitude_right_ = 0
 
int32_t amplitude_left_ = 0
 

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