The snare law: nothing repeats exactly more than twice, kernel-wide

Paul: "Snare patterns tend to repeat ad nauseum... filtered, delayed, manipulated, and the rhythm should change. Nothing should repeat exactly the same more than twice.

THE NO-THRICE RULE — each 8-beat kit cell's snare bar gets a compact signature (1/16-grid onsets + 3-level accent buckets; hats add the open flag).

• FEEL-AWARE VOCABULARY via kit-family machineness: machine moves (hit drop, accent migration, on-grid sync shift, syncopation substitute

• MEASURED PROPORTIONALITY, no new dimension: 176 snare fires across 315 states — blues/canawave/surfrock/jazz fire most (human moves)

• Listen for: ghosts and drags creeping into the third bar of any settled blues/jazz groove; a backbeat that suddenly rings into the delay; mallsoft hat beds opening instead of looping.

Verified: matrix 63/63 quick+full, NO rows re-measured; determinism double-renders byte-identical x2; snare-law-run.js joins the standing gates (315/315 clean, --quick/--stats)

▶ Play it: Barometric Stampede → Loon Referendum → Atrium Standing Wave — the three genres this change names, as one path https://stellate.app/?genre=jungle&seed=6100&path=1718.20526,1505.3720,1873.8827&xdur=0.045

9b3e6ee https://github.com/aboard-io/stellate/commit/9b3e6ee4cfd830fa3cbf7807fd2d6651291c5b1f