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

Method treeValueChangedPhaser

Source/PluginProcessorValueChange.cpp:725–742  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

723}
724
725void OdinAudioProcessor::treeValueChangedPhaser(const String &p_ID, float p_new_value) {
726#ifdef DEBUG_VARIABLES
727 DBG("Phaser: " + p_ID + ": " + std::to_string(p_new_value));
728#endif
729 StringRef id = StringRef(p_ID);
730
731 if (id == m_phaser_mod_identifier) {
732 m_phaser.setLFOAmplitude(p_new_value);
733 } else if (id == m_phaser_feedback_identifier) {
734 m_phaser.setFeedback(p_new_value);
735 } else if (id == m_phaser_freq_identifier) {
736 m_phaser.setBaseFreq(p_new_value);
737 } else if (id == m_phaser_rate_identifier) {
738 m_phaser.setLFOFreq(p_new_value);
739 } else if (id == m_phaser_drywet_identifier) {
740 m_phaser.setDryWet(p_new_value);
741 }
742}
743
744void OdinAudioProcessor::treeValueChangedArp(const String &p_ID, float p_new_value) {
745#ifdef DEBUG_VARIABLES

Callers

nothing calls this directly

Calls 5

setLFOAmplitudeMethod · 0.80
setBaseFreqMethod · 0.80
setFeedbackMethod · 0.45
setLFOFreqMethod · 0.45
setDryWetMethod · 0.45

Tested by

no test coverage detected