aqua-feel sync: --shape ramp for slow-swell visuals (measures, never gives a verdict) #34
Loading…
Reference in a new issue
No description provided.
Delete branch "aqua/sync-ramp-detector"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds
--shape ramptoaqua-feel sync: a detector for slow-swell visual responses (Perlines v2 Vector trails brightens over hundreds of ms; the step detector pairs 0 of 10 hits on it, the ramp detector pairs 9-10).What it does and does not claim. It finds each swell and prints a point estimate (foot of the line through the 20%/80% crossings) and an interval. Every ramp pair is
borderlineand a ramp can never fail the gate. Two separate-context Soul passes falsified every stronger claim the first versions made (see SYNC.md "Ramp-shaped visuals"): inside/early (a slow start cannot be bounded from below), late (one outlier raw frame moves the upper bound earlier; wrong at true lags 4-97 ms on heavy-tailed noise, 3% outlier frames, keyframe spikes), and pairing (a bed that swells near a hit takes over). The step path is byte-identical to main on the fixtures and a 126-run synthetic grid.Tests. 72 checks with ffmpeg (50 without): known-offset synthetic ramps (linear, exponential, smoothstep, quadratic; 30/60 fps) have the true start inside the printed interval where it should; a 120-case sweep never yields a verdict other than borderline/ambiguous/no-visual-onset; noise and drift give no onsets; the outlier-frame and swelling-bed cases; a 0.2 MB real Perlines capture fixture (step finds 0, ramp pairs 3 of 5). Time-based smoothing (not index-based) so variable-frame-rate tracks do not stretch the window; the second Soul pass found no test that pins it, which is recorded, not claimed.
Results on real captures, off-grid hits, and the Playground: https://minds.gamecult.org/aqua/sync-offgrid-ramp-playground/ . Nobody has watched or listened to any of it.
🤖 Generated with Claude Code