MCPcopy Create free account
hub / github.com/TheWaveWarden/odin2 / treeValueChangedReverb

Method treeValueChangedReverb

Source/PluginProcessorValueChange.cpp:681–702  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

679}
680
681void OdinAudioProcessor::treeValueChangedReverb(const String &p_ID, float p_new_value) {
682#ifdef DEBUG_VARIABLES
683 DBG("Reverb: " + p_ID + ": " + std::to_string(p_new_value));
684#endif
685 StringRef id = StringRef(p_ID);
686
687 if (id == m_reverb_delay_identifier) {
688 m_reverb_zita.set_delay(p_new_value / 1000.f);
689 } else if (id == m_reverb_on_identifier && p_new_value > 0.5f) {
690 m_reverb_zita.reset();
691 } else if (id == m_reverb_mid_hall_identifier) {
692 m_reverb_zita.set_rtmid(p_new_value);
693 } else if (id == m_reverb_hf_damp_identifier) {
694 m_reverb_zita.set_fdamp(p_new_value);
695 } else if (id == m_reverb_eq_gain_identifier) {
696 m_reverb_zita.set_eq1_gain(p_new_value);
697 } else if (id == m_reverb_eq_freq_identifier) {
698 m_reverb_zita.set_eq1_freq(p_new_value);
699 } else if (id == m_reverb_dry_wet_identifier) {
700 m_reverb_zita.set_opmix(p_new_value);
701 }
702}
703
704void OdinAudioProcessor::treeValueChangedChorus(const String &p_ID, float p_new_value) {
705#ifdef DEBUG_VARIABLES

Callers

nothing calls this directly

Calls 7

set_delayMethod · 0.80
set_rtmidMethod · 0.80
set_fdampMethod · 0.80
set_eq1_gainMethod · 0.80
set_eq1_freqMethod · 0.80
set_opmixMethod · 0.80
resetMethod · 0.45

Tested by

no test coverage detected