Class thl::dsp::fx::RingsReverb#

class RingsReverb#

Public Functions

RingsReverb() = default#
~RingsReverb() = default#
inline void prepare(uint16_t *buffer, float sample_rate = thl::dsp::resonator::k_default_sample_rate)#
inline void process(thl::core::BufferView stereo)#
inline void set_amount(float amount)#
inline void set_input_gain(float input_gain)#
inline void set_time(float reverb_time)#
inline void set_diffusion(float diffusion)#
inline void set_lp(float lp)#
inline void clear()#
RingsReverb(const RingsReverb&) = delete#
RingsReverb &operator=(const RingsReverb&) = delete#

Public Static Attributes

static constexpr size_t k_reverb_buffer_size = 65536#