motiscope

kumarsashank.github.io · 2026-07-22 · by Long Nguyen ·generic
A motion-design plugin: drop a screen recording of an animation and motiscope reads its motion (timing, easing, stagger, loops) and rebuilds it as GSAP, CSS, Framer Motion, or Lottie code.

motiscope

motiscope

what it does

Two signals: one measured, one seen.

motiscope reads the motion out of a recording the way a scope reads a waveform — then rebuilds it as code. Timing is measured off the curve; magnitudes are read off a few frames.

∿ measured — free

A dense per-frame motion-energy curve at native fps drives timing, easing, holds, fades, stagger and loop detection. Pure numbers, zero image tokens.

▖ seen — a few frames

A small curated set of PNG keyframes (\~24–48) the model actually looks at to estimate which elements move and by how much — flagged as estimates.

how it works

The signal chain.

pipeline: video, frames, energy, spec, code

recording → curated frames → motion-energy curve → target-agnostic spec → animation code

A screenshot has no time axis. motiscope measures the time — a dense motion-energy curve, a percentile-anchored hold threshold, and easing recovered by integrating speed — and leaves perception to the model.

How it works, in full → See it on real recordings

signature features

Built for real UI motion.

Localized energy

Small buttons & cards on a big page register as real motion instead of washing out in a whole-frame average.

Presets & focus

draft / balanced / detailed frame budgets, plus `--start/--end` windows and `--fps` to catch fast content.

Auto-decompose

Long/complex clips split into beats; frames follow the motion (allocated by magnitude) and skip dead holds.

Loop detection

Autocorrelation finds repeats and reports the period — with loop-vs-yoyo guidance for recreation.

Stagger sense

A motion grid infers sequencing direction and per-element timing (e.g. left-to-right, \~80ms each).

</>

4 code targets

GSAP (defers to the official GSAP skills), CSS/WAAPI, Framer Motion, and Lottie/SVG.

dogfood

This site animates itself.

These are the kind of motions motiscope reads and rebuilds — a staggered entrance and easing curves, drawn as scope channels.

staggered entrance and easing channels

staggered entrance + easing channels — authored as animated SVG

recreate into

Pick a target.

GSAP CSS / Web Animations Framer Motion Lottie / SVG

Install motiscope Quickstart ↗

kumarsashank.github.io · 3 images · 5 links

Comments (0)

No comments yet