VSM Editor · E1

{{ model.elements.length }} elements · {{ model.duration }}ms · {{ model.fps }}fps
frame {{ frame }}/{{ frameCount }} · {{ Math.round(playhead) }}ms
{{ frameCount }} frames · scrub snaps to the frame grid · ◀ ▶ step one frame

Open an .eaf to begin.

Scrub the timeline · drop markers as states · wire triggers · export SVG + .vsm.json