Class thl::dsp::synth::RingsVoiceManager#
-
class RingsVoiceManager#
Public Functions
-
RingsVoiceManager() = default#
-
~RingsVoiceManager() = 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 bool bypass() const#
-
inline void set_bypass(bool bypass)#
-
inline int32_t polyphony() const#
-
inline void set_polyphony(int32_t polyphony)#
-
inline ResonatorModel model() const#
-
inline void set_model(ResonatorModel model)#
-
RingsVoiceManager(const RingsVoiceManager&) = delete#
-
RingsVoiceManager &operator=(const RingsVoiceManager&) = delete#
-
RingsVoiceManager() = default#