beauty.webm
matte.webm
Two canvases, one shared clock — recorded to two files, frame-for-frame identical.

Uses the low-level API directly: one TimeWarp shared by two FrameWraps. Both are driven by the same step(), so the two exports stay in perfect lockstep (e.g. a beauty pass + its matte).