Monorepo for Aesthetic.Computer aesthetic.computer

pop cover engine: shared cover-engine.mjs + verlet/scene/karaoke rebuild master

- pop/lib/cover-engine.mjs (NEW): shared verlet-string + rotating disc + string→scene pan/zoom/bump (signed spring, no rotation; folded into drawX/drawY/zoom so the stained-glass backlight mask + lanes stay registered) + needleXAt + hexToRgb. - cover-video.mjs: imports the shared engine (zero call-site churn); voice-decodes-the-word karaoke (encoded → per-letter decode on the sung edge, train-at-station dwell+depart, neighbours stay scrambled); purple AC-prompt cold-open w/ right-side cursor; title jump-in; smooth kick soft-zoom + calm wobble; minimal-crop baseScale; IG-safe title; --probe-frames. - score-stretch.mjs (NEW to git): --words-only dumps the stretched per-word timeline (zero-drift karaoke timing) with melisma dedup. - trance.mjs: typing keyclick lead-in (lower-pitched) + enter-thunk before the moved boot melody; intro/break1 square arp → events.arp. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>


+660 -223
4 changed files