|
enum class | Model { FREEVERB = 0
, MUTABLE
, DIGITAL
} |
|
|
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 () |
|
|
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, |
|
|
std::span< StereoSample > | 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: