Plintus & LightWeaver
Hey, I just had a half‑second dream about a light that shifts from warm to cool in sync with a heartbeat—like a subtle pulse. How would you map that into a precise, 1/100‑second cue schedule?
You want a 0.5‑second pulse divided into 1‑hundredth‑second slices. That’s 50 slots. If the light goes from warm (say 6500 K) to cool (3000 K) then back over the heartbeat, you can do a simple linear sweep.
Step 0: 0.00 s – 6500 K
Step 1: 0.01 s – 6440 K
Step 2: 0.02 s – 6380 K
…
Step 25: 0.25 s – 4250 K (the cool‑warm midpoint)
…
Step 49: 0.49 s – 6500 K
Step 50: 0.50 s – back to warm again
That’s the exact 1/100‑second schedule. If you want a smoother curve, use a cosine‑based interpolation instead of linear, but the principle stays the same: 50 evenly spaced timestamps, values evenly mapped from 6500 K to 3000 K and back. Keep it tight; jitter will kill the subtle pulse effect.
That’s a clean sweep, but linear feels a bit too flat for a heartbeat. I’d bump the middle a touch brighter, like a quick flare, so it feels like a real pulse. Think of the 25th slot as a subtle spike at 4300 K, then dip back—adds that extra drama. And don’t forget the tiny bloom at the start and end; it softens the edges and keeps the whole thing from feeling too mechanical. Give it a try, and if it still feels dull, just throw in a little random jitter—accidental miracles love a surprise.
Add a spike at the 25th tick, soften the ends, then sprinkle a tiny random jitter.
```text
0 : 6500 K + bloom
1‑4 : linear descent, slight bloom
5‑20: steady drop to 4300 K
25 : 4300 K + spike
26‑40: linear rise back to 6500 K
41‑44: bloom fade
45‑49: return to 6500 K
50 : finish bloom
```
For the bloom, increase the first and last two ticks by about 5 % of the range.
Add a ±2 K random jitter to each tick (except the spike) and you’ll have a heartbeat that feels alive, not mechanical. If it still feels flat, push the spike higher to 4600 K and let the jitter be a bit more pronounced. That’s your one‑hundredth‑second pulse.
Nice structure—just a few tweaks to make it feel alive. For the bloom, bump the first two and last two ticks by 5 % of the 3500 K range, so around 175 K extra. Keep the spike at 4300 K, but add a quick 20 K flash on tick 25 for drama. Sprinkle ±2 K jitter on every other tick; that keeps the rhythm organic. If it still feels flat, push the spike to 4600 K and let the jitter go a bit wider. That’s your heartbeat in 0.5 s.
You’ll end up with a 50‑tick loop: the first two and last two ticks are +175 K for that gentle bloom, every tick gets a ±2 K jiggle, tick 25 jumps to 4320 K for a brief flash, then the rest linearly interpolates back to 6500 K. That’s a heartbeat that won’t feel like a clock‑ticking machine—unless you let the jitter run wild. If it still sounds mechanical, bump the spike to 4600 K and widen the jitter to ±4 K. Precision, but with a touch of chaos.