Class thl::dsp::resonator::RingsString#

class RingsString#

Public Functions

RingsString() = default#
~RingsString() = default#
void prepare(bool enable_dispersion, float sample_rate = k_default_sample_rate)#
void process(const thl::core::ConstBufferView &in, const thl::core::BufferView &out, const thl::core::BufferView &aux)#
inline void set_frequency(float frequency)#
inline void set_frequency(float frequency, float coefficient)#
inline void set_dispersion(float dispersion)#
inline void set_brightness(float brightness)#
inline void set_damping(float damping)#
inline void set_position(float position)#
inline StringDelayLine *mutable_string()#
RingsString(const RingsString&) = delete#
RingsString &operator=(const RingsString&) = delete#