Smoothed beat envelope in $[0, 1]$ (continuous).
Beat “hit” pulse: true only on the envelope trigger frame.
Beat strength in $[0, 1]$ (normalized upstream, clamped here).
Pitch confidence in $[0, 1]$ (clamped).
Elapsed time since the previous frame, in milliseconds.
true when audio is available and currently playing.
Beat boolean from the upstream beat heuristic (transient).
Beat group toggle emitted by BeatEnvelope (0 | 1).
Overall “music present” weight in $[0, 1]$.
This is derived from clarity and gated by hasMusic. It is intended as a relative intensity/enable signal for visuals rather than a physical measurement.
Absolute time, in milliseconds (monotonic clock).
Render-ready HSL color derived from pitch policy/controller (hue in degrees).
OptionalpitchOptional metadata from the pitch policy step (commit/silence info).
Raw detected pitch in Hz (may be NaN/Infinity if upstream provides it).
Output features for a single frame.
Conventions:
*01fields are normalized to $[0, 1]$.nowMs/deltaMsare in milliseconds.truefor a single frame.