|
enum class | Model { FREEVERB = 0
, MUTABLE
, DIGITAL
} |
|
void | setModel (Model m) |
Model | getModel () |
void | process (std::span< int32_t > input, StereoBuffer< q31_t > 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 () |
|
enum class | FilterType { LowPass
, HighPass
} |
constexpr void | setPanLevels (const int32_t amplitude_left, const int32_t amplitude_right) |
constexpr int32_t | getPanLeft () const |
constexpr int32_t | getPanRight () const |
template<FilterType filtertype> |
static constexpr float | calcFilterCutoff (float f) |
◆ getDamping()
float deluge::dsp::Reverb::getDamping |
( |
| ) |
const |
|
inlinenodiscardoverridevirtual |
◆ getHPF()
float deluge::dsp::Reverb::getHPF |
( |
| ) |
const |
|
inlinenodiscardoverridevirtual |
◆ getLPF()
float deluge::dsp::Reverb::getLPF |
( |
| ) |
const |
|
inlinenodiscardoverridevirtual |
◆ getRoomSize()
float deluge::dsp::Reverb::getRoomSize |
( |
| ) |
const |
|
inlinenodiscardoverridevirtual |
◆ getWidth()
float deluge::dsp::Reverb::getWidth |
( |
| ) |
const |
|
inlinenodiscardoverridevirtual |
◆ process()
void deluge::dsp::Reverb::process |
( |
std::span< int32_t > | input, |
|
|
StereoBuffer< q31_t > | output ) |
|
inlineoverridevirtual |
◆ setDamping()
void deluge::dsp::Reverb::setDamping |
( |
float | value | ) |
|
|
inlineoverridevirtual |
◆ setHPF()
void deluge::dsp::Reverb::setHPF |
( |
float | f | ) |
|
|
inlineoverridevirtual |
◆ setLPF()
void deluge::dsp::Reverb::setLPF |
( |
float | f | ) |
|
|
inlineoverridevirtual |
◆ setRoomSize()
void deluge::dsp::Reverb::setRoomSize |
( |
float | value | ) |
|
|
inlineoverridevirtual |
◆ setWidth()
void deluge::dsp::Reverb::setWidth |
( |
float | value | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: