AJ Tapes tvOS · Visualizer Preview
Starlings at last light. A granular flock — part smoke, part sparks — wheels over a
dusk sky, and the music steers it: bass hits snap it tight, mids stretch it into
ribbons, highs flick glints off its edges. Rendered offline straight from
murmurationFragment; on the Apple TV it tracks the live FFT.
padding.x: onset detected from the raw pre-smoothing bass,
instant attack, ~280 ms exponential release — beat-locked, not loudness-following.
time × 0.02 phase (amber ↔ rose-gold), plus the
shared sub-pixel vertex jitter, luminance breathing, and 30-minute dim failsafe.Touched: PlasmaShader.metal (new murmurationFragment),
PlasmaMetalView.swift (enum case + bass-punch envelope in padding.x),
CLAUDE.md/AGENTS.md ×4. The picker lists “Murmuration” automatically (last cell); default
visualizer unchanged. tvOS build: succeeded.