Resets internal phase/state to the policy’s current lastGoodColor.
Advances the controller by one frame.
Call frequency: typically once per render tick.
Wrapping guarantees:
Determinism: given the same input stream and policy behavior, output is deterministic.
Pitch confidence in $[0, 1]$.
Elapsed time since the previous step, in milliseconds.
Absolute time, in milliseconds (monotonic clock).
Raw detected pitch in Hz.
Evolves pitch-driven color over time.
State held by this controller includes commit timing, silence timers, smoothing accumulators, and LFO phases used for “breathing” drift.