FastLED 3.10.6
Loading...
Searching...
No Matches

◆ applyUiTuning()

static void applyUiTuning ( )
static
Examples
MoodRing.ino.

Definition at line 150 of file MoodRing.ino.

150 {
153 lt.grooveAttackMs = grooveAttackMs.value();
154 lt.grooveEnter = grooveEnter.value();
155 lt.grooveExit = grooveExit.value();
156 lt.punchGain = punchGain.value();
157
159 pt.breathGain = breathGain.value();
160 pt.flowGain = flowGain.value();
161 pt.grooveGain = grooveGain.value();
162 pt.trails = trails.value();
163 pt.trailOverride = trailOverride.value();
164 pt.pulses = pulses.value();
165 pt.pulseOrigin = pulseOrigin.value();
166}
fl::UICheckbox pulses("Beat Pulses", true)
fl::UISlider pulseOrigin("Pulse Origin (turns)", 0.0f, 0.0f, 1.0f, 0.01f)
fl::UISlider presenceReleaseMs("Settle Into Calm (ms)", 900, 200, 4000, 50)
fl::shared_ptr< mood_ring::RoomListener > gListener
Definition MoodRing.ino:114
mood_ring::MoodPainter gPainter
Definition MoodRing.ino:115
fl::UISlider grooveGain("Layer: Groove", 1.0f, 0.0f, 1.0f, 0.05f)
fl::UISlider grooveEnter("Groove Enter Confidence", 0.60f, 0.1f, 1.0f, 0.01f)
fl::UISlider trailOverride("Trail Keep Override", -1.0f, -1.0f, 0.98f, 0.02f)
fl::UISlider breathGain("Layer: Breath", 1.0f, 0.0f, 1.0f, 0.05f)
fl::UICheckbox trails("Trails", true)
fl::UISlider grooveExit("Groove Exit Confidence", 0.35f, 0.0f, 0.9f, 0.01f)
fl::UISlider punchGain("Punch Gain", 1.5f, 0.0f, 3.0f, 0.05f)
fl::UISlider flowGain("Layer: Flow", 1.0f, 0.0f, 1.0f, 0.05f)
fl::UISlider grooveAttackMs("Trust A Beat After (ms)", 800, 100, 4000, 50)
float punchGain
scales the bass transient
Definition room_sense.h:68
float grooveAttackMs
how slowly we start trusting a beat
Definition room_sense.h:64
float presenceReleaseMs
how slowly silence settles in
Definition room_sense.h:63
float grooveExit
confidence where groove is fully off
Definition room_sense.h:67
float grooveEnter
confidence where groove is fully on
Definition room_sense.h:66
float trailOverride
< 0 follows the regime blend
Everything the UI is allowed to tune on the listening side.
Definition room_sense.h:61

References breathGain, mood_ring::PainterTuning::breathGain, flowGain, mood_ring::PainterTuning::flowGain, gListener, gPainter, grooveAttackMs, mood_ring::ListenerTuning::grooveAttackMs, grooveEnter, mood_ring::ListenerTuning::grooveEnter, grooveExit, mood_ring::ListenerTuning::grooveExit, grooveGain, mood_ring::PainterTuning::grooveGain, mood_ring::ListenerTuning::presenceReleaseMs, presenceReleaseMs, mood_ring::PainterTuning::pulseOrigin, pulseOrigin, mood_ring::PainterTuning::pulses, pulses, mood_ring::ListenerTuning::punchGain, punchGain, mood_ring::PainterTuning::trailOverride, trailOverride, mood_ring::PainterTuning::trails, and trails.

Referenced by loop().

+ Here is the caller graph for this function: