LUNT — light animation preview

unit = 500 ms
Animation parameters
Paste into lunt/lunt.ino:

        
      
About this preview
Brightness is computed by a 1:1 JavaScript port of the firmware's renderStep() / renderContinuous() and animUnitMs() (free-run, one unit = one beat at the set BPM). The amber glow adds a small filament thermal lag so the bulbs behave like real incandescents rather than snapping instantly — toggle it off to see the raw values. The Animation parameters panel mirrors the firmware constants for the selected animation: drag to tune, watch the bulbs update live, then copy the generated lunt.ino line. Some constants are shared (one TAIL_SHIFT drives comet / larson / twinkle). Shortcuts: Space play/pause · R re-sync · 18 pick animation. To capture a GIF, screen-record the stage (e.g. with your OS recorder or ffmpeg).