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


Public Types | |
| enum class | Model { FREEVERB = 0 , MUTABLE , DIGITAL } |
Public Member Functions | |
| void | setModel (Model m) |
| Model | getModel () |
| void | process (std::span< int32_t > input, std::span< StereoSample > output) override |
| void | setPanLevels (const int32_t amplitude_left, const int32_t amplitude_right) |
| 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 |
| template<typename T> | |
| constexpr T & | reverb_as () |
Private Attributes | |
| std::variant< reverb::Freeverb, reverb::Mutable, reverb::Digital > | reverb_ {} |
| Model | model_ = Model::FREEVERB |
| reverb::Base * | base_ = nullptr |
| float | room_size_ |
| float | damping_ |
| float | width_ |
| float | hpf_ |
| float | lpf_ |
Additional Inherited Members | |
| Private Types inherited from deluge::dsp::reverb::Base | |
| enum class | FilterType { LowPass , HighPass } |
| Private 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 Private 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.