Class thl::dsp::synth::RingsStringSynthPart#

class RingsStringSynthPart#

Public Functions

RingsStringSynthPart() = default#
~RingsStringSynthPart() = default#
void prepare(uint16_t *reverb_buffer, float sample_rate = thl::dsp::resonator::k_default_sample_rate)#
void process(const thl::dsp::resonator::RingsPerformanceState &performance_state, const thl::dsp::resonator::RingsPatch &patch, const thl::core::ConstBufferView &in, thl::core::BufferView out, thl::core::BufferView aux)#
inline void set_polyphony(int32_t polyphony)#
inline void set_fx(FxType fx_type)#
RingsStringSynthPart(const RingsStringSynthPart&) = delete#
RingsStringSynthPart &operator=(const RingsStringSynthPart&) = delete#