home/ atoms/ hydra-feedback-runaway

Hydra feedback with too much gain causes whiteout; add decay terms or reduce feedback amount

The src(o0)...out(o0) feedback pattern in Hydra feeds the previous frame back into the current. With a high blend/add amount, the accumulated brightness grows each frame and quickly blows out to white (or triggers seizure-bright strobing), with no error thrown. The fix is to reduce the feedback amount (.blend(next, 0.03) rather than a large value), add a .scale(0.99) or .color(0.98, 0.98, 0.98) decay on the feedback path, or cap brightness with .contrast/.luma. As a last resort, hush() and rebuild from scratch.

Examples

src(o0).add(osc(4), 0.8).out(o0) — blows out within seconds. Fix: .add(osc(4), 0.03) or add .color(0.95, 0.95, 0.95) decay.

Assessment

Describe the visual symptom of Hydra feedback runaway and write the two parameter changes that prevent blow-out.

“Feedback runaway** | `src(o0)` fed back with too much gain, e.g. high `.blend`/`.add` amount | **No throw**; whiteout / blowout / seizure-bright frame”
context/ · L5-debug/hydra.md · chunk 1