![]() |
Deluge Firmware 1.3.0
Build date: 2026.08.29
|


Public Member Functions | |
| void | process (std::span< int32_t > in, std::span< StereoSample > output) override |
| void | Clear () |
| void | setRoomSize (float value) override |
| float | getRoomSize () const override |
| void | setDamping (float value) override |
| float | getDamping () const override |
| void | setWidth (float value) override |
| float | getWidth () const override |
| void | setHPF (float f) override |
| float | getHPF () const override |
| void | setLPF (float f) override |
| float | getLPF () const override |
| Public Member Functions inherited from deluge::dsp::reverb::Base | |
| constexpr void | setPanLevels (const int32_t amplitude_left, const int32_t amplitude_right) |
| constexpr int32_t | getPanLeft () const |
| constexpr int32_t | getPanRight () const |
Static Public Attributes | |
| static constexpr float | kReverbTimeMin = 0.01f |
| static constexpr float | kReverbTimeMax = 0.98f |
| static constexpr float | kWidthMin = 0.1f |
| static constexpr float | kWidthMax = 0.9f |
Protected Attributes | |
| std::array< float, kBufferSize > | buffer_ {} |
| FxEngine | engine_ {buffer_, {0.5f / sample_rate, 0.3f / sample_rate}} |
| float | input_gain_ = 0.2 |
| float | reverb_time_ = 0.665f |
| float | diffusion_ = 0.625f |
| float | lp_ {0.7f} |
| float | lp_val_ {0.7f} |
| float | lp_decay_1_ {0} |
| float | lp_decay_2_ {0} |
| float | hp_cutoff_val_ {0.f} |
| float | hp_cutoff_ {calcFilterCutoff<FilterType::HighPass>(0)} |
| float | hp_l_ {0.0} |
| float | hp_r_ {0.0} |
| float | lp_cutoff_val_ {0.f} |
| float | lp_cutoff_ {calcFilterCutoff<FilterType::LowPass>(0)} |
| float | lp_l_ {0.0} |
| float | lp_r_ {0.0} |
Static Protected Attributes | |
| static constexpr float | sample_rate = kSampleRate |
Static Private Attributes | |
| static constexpr size_t | kBufferSize = 32768 |
Additional Inherited Members | |
| Public Types inherited from deluge::dsp::reverb::Base | |
| enum class | FilterType { LowPass , HighPass } |
| Static Public Member Functions inherited from deluge::dsp::reverb::Base | |
| template<FilterType filtertype> | |
| static constexpr float | calcFilterCutoff (float f) |
|
inlinenodiscardoverridevirtual |
Reimplemented from deluge::dsp::reverb::Base.
|
inlinenodiscardoverridevirtual |
Reimplemented from deluge::dsp::reverb::Base.
|
inlinenodiscardoverridevirtual |
Reimplemented from deluge::dsp::reverb::Base.
|
inlinenodiscardoverridevirtual |
Reimplemented from deluge::dsp::reverb::Base.
|
inlinenodiscardoverridevirtual |
Reimplemented from deluge::dsp::reverb::Base.
|
inlineoverridevirtual |
Implements deluge::dsp::reverb::Base.
|
inlineoverridevirtual |
Reimplemented from deluge::dsp::reverb::Base.
|
inlineoverridevirtual |
Reimplemented from deluge::dsp::reverb::Base.
|
inlineoverridevirtual |
Reimplemented from deluge::dsp::reverb::Base.
|
inlineoverridevirtual |
Reimplemented from deluge::dsp::reverb::Base.
|
inlineoverridevirtual |
Reimplemented from deluge::dsp::reverb::Base.