Fig. 4 / 6

10Lapse

A folder of tripod photos becomes a timelapse, up to 4K, on Windows 11.

10Lapse turns the photos of a tripod shoot into a timelapse video, up to 4K, or an animated GIF. Version 3.0, a native Windows 11 rewrite, replaced the old app on its Microsoft Store listing on 21 Oct 2026, and 3.1 followed on 25 Oct.

  • 0.1–120 frames per second, exact, 29.97 included
  • 6 languages: English, French, German, Spanish, Italian and Brazilian Portuguese
  • 3,822 tests in the local gate, run before every merge

Figures read from the repositories on 24 Oct 2026.

Platform
Windows 11 · x64 & ARM64
Status
On the Microsoft Store
For
Hobby photographers on Windows with a folder of tripod shots
Year
2026
Role
Product and design direction. Built with Claude Code agents.
Stack
C#, .NET 10, WinUI 3, Windows App SDK 2.5, Win2D, Media Foundation, CsWin32, CommunityToolkit.Mvvm, xUnit v3, Axe.Windows
Typeface
Segoe UI Variable, the Windows 11 system face
Commits
771 · 675 co-authored by agents · read 24 Oct 2026
Colour bar sampled from the film: #8ec0ea, #f3c46b, #ee8f4f, #b4567a, #2b3a75.

The film · 0:59

A contact sheet on paper filling row by row with the evening's photos, daylight down to sunset, the next row developing.
Play with sound · 0:59 · 6.1 MB

Everything in this film is also described in the text and the shot list on this page.

Shot list: every frame, described
Frame Time Shot On screen
Frame 01 0:00 An alpine lake at 17:42 through a camera viewfinder: corner marks, snowy peaks, a lakeside village and pines. One photo every 5 seconds. · Interval 5 s · IMG_0002.JPG · 17:42:05
Frame 02 0:02 The same view a few photos later, the file number and the clock moved on. One photo every 5 seconds. · Interval 5 s · IMG_0008.JPG · 17:42:35
Frame 03 0:04 A contact sheet on paper filling row by row with the evening's photos, daylight down to sunset, the next row developing. 611 photos · 18:32:50
Frame 04 0:06 The last photo of the night alone on the paper: the lake under stars, the village lit, car lights on the road. 1,440 photos
Frame 05 0:08 The 10Lapse icon alone on paper: five vertical bands, sky blue, gold, amber, rose and night blue.
Frame 06 0:10 The icon beside the 10Lapse wordmark, the tagline under them, on paper. 10Lapse · Turn a folder of photos into a timelapse.
Frame 07 0:12 The same lockup of icon, wordmark and tagline, set lower on the paper. 10Lapse · Turn a folder of photos into a timelapse.
Frame 08 0:14 The light-theme 10Lapse window, close: the first photo in the preview, the amber playhead, the filmstrip filling.
Frame 09 0:16 Close on the Timing panel: 30 frames per second chosen, the photo count and video length, the Export video button above. Export video · Timing · Per second · Length · Per photo · 1,440 photos → 48.0 s · at 30 fps
Frame 10 0:18 A sunset over the lake with a sawtooth exposure graph of shutter speeds; the Look card's Deflicker switch is still off. Look · Deflicker. · Exposure, photo by photo · 1/250 s · 1/200 s · 1/160 s · 1/125 s · 1/100 s · 1/80 s · 1/60 s · 1/50 s · 1/40 s · 1/30 s · 1/25 s · 1/20 s · Photos
Frame 11 0:20 An amber deflicker line runs smoothly through the exposure steps as the Look card's Deflicker switch turns on. Look · Deflicker. · Exposure steps become a smooth ramp. · Photos · Deflicker
Frame 12 0:22 The same graph later in the sunset, the amber ramp drawn to its end. Look · Deflicker. · Exposure steps become a smooth ramp. · Photos · Deflicker
Frame 13 0:24 The whole dusk photo, an amber start framing around it and an end framing at 3× on the village. Frame · Crop and pan. · Up to 4× zoom. · Preview shows Video Start End · Start · End · 3.0×
Frame 14 0:26 Close on the lakeside village at dusk, where the crop and pan move ends, car lights streaking past. Frame · Crop and pan. · Up to 4× zoom.
Frame 15 0:28 The village at dusk in a 16:9 frame, the shape control under it: Match, 16:9, 9:16, 1:1, 4:5 and 4:3. Frame · Any shape. · Match · 16:9 · 9:16 · 1:1 · 4:5 · 4:3
Frame 16 0:30 Night on the lake: red and white light trails zigzag up the pass road on the mountainside.
Frame 17 0:32 The night lake with light trails up the pass road and streaking stars; the Look card's Frame blending switch is on. Look · Frame blending. · Light trails from 16 photos. · Frame blending · Blends nearby photos for light trails · Photos blended · 16
Frame 18 0:34 The same light trails and streaking stars, held. Look · Frame blending. · Light trails from 16 photos. · Frame blending · Blends nearby photos for light trails · Photos blended · 16
Frame 19 0:36 A filmstrip timeline from day to night, hatched holds at both ends, and a Forward or Boomerang switch above it. Timing · Hold. · Forward · Boomerang · Video length · 54.0 s · 1,440 photos · Hold at start · 3 s · Hold at end · 3 s
Frame 20 0:38 The strip played out to night and back to day under an arc, Boomerang now chosen. Timing · Hold. Boomerang. · Forward · Boomerang · Video length · 102.0 s · 1,440 photos · Boomerang · back · Hold at start · 3 s · Hold at end · 3 s
Frame 21 0:40 The soundtrack's waveform under the strip, amber fade curves at both ends and the amber playhead. Music · Hold. Boomerang. Music. · Video length · 54.0 s · 1,440 photos · Music · fades in and out
Frame 22 0:42 Frames of the evening slide into an amber gate beside a large percentage and the export's details. Exporting · Mountain lake.mp4 · 57% · About 4 s left · 4K · 3840 × 2160 · Encoded on the graphics card · MP4 · H.264 or HEVC · Or a looping GIF
Frame 23 0:44 The export at 100 percent, a daylight frame in the amber gate, the progress bar full. Exporting · Mountain lake.mp4 · 100% · Finishing the file… · 4K · 3840 × 2160 · Encoded on the graphics card · MP4 · H.264 or HEVC · Or a looping GIF
Frame 24 0:46 The finished timelapse plays full frame at sunset, a green check beside the file's name and details. Mountain lake.mp4 is ready · 48.0 s · 4K · H.264 · 198 MB
Frame 25 0:48 The same card as the timelapse plays on into the night, car lights on the road. Mountain lake.mp4 is ready · 48.0 s · 4K · H.264 · 198 MB
Frame 26 0:50 A lock icon over the blurred night lake. Your photos never leave your PC. · No account. No analytics.
Frame 27 0:52 The lock and its line, held over the blurred night lake. Your photos never leave your PC. · No account. No analytics.
Frame 28 0:54 The icon and the 10Lapse wordmark in white on night blue, the tagline under them. 10Lapse · Turn a folder of photos into a timelapse.
Frame 29 0:56 The end card on night blue: icon, wordmark, tagline, where to get the app and the film's credit. 10Lapse · Turn a folder of photos into a timelapse. · On the Microsoft Store for Windows 11 · Motion reel by Claude
Frame 30 0:58 The end card, held to the last frame. 10Lapse · Turn a folder of photos into a timelapse. · On the Microsoft Store for Windows 11 · Motion reel by Claude

The sheet · 30 frames, one every 2 s

The problem

A timelapse starts as a folder. A camera on a tripod takes one photo every few seconds through a sunset, a storm or a building site, and the evening ends with hundreds or thousands of files.

Turning them into a video usually means a video editor built for clips, or a slideshow maker that does not know what a frame rate is. The photographer wants to see the day turn to night, in the right order, at the right speed and in the right shape for where it will be posted.

The product

10Lapse is a native Windows 11 app. A folder, a few chosen photos or a drag onto the window starts a project. It reads JPEG, PNG and TIFF, and HEIC and camera RAW with the Microsoft Store’s extensions, and puts the photos in the order they were taken.

The speed is set in frames per second, by the video’s length or in seconds per photo. The frame matches the photos or is set to 16:9, 9:16, 1:1, 4:5 or 4:3. A live preview and a filmstrip show the sequence, with markers where photos seem to be missing. Removing a photo takes it out of the video, never off the disk.

Export writes an MP4 in H.264, or in HEVC where the PC can encode it, from 720p to 4K, on the graphics card’s video encoder where there is one. It keeps going when the window is minimised and keeps the PC awake until it is done.

Version 3.1 adds what a timelapse needs after the shoot: deflicker, which reads each photo’s exposure settings and turns a sunset’s steps into a smooth ramp; frame blending of 2 to 16 photos, for light trails; crop and pan with up to 4× zoom; an animated GIF; music under an MP4; holds of up to 10 s at either end, up to five plays or a boomerang; and .10lapse project files.

The app works offline, in six languages, and every failure says what happened and what to do next.

How it’s made

Version 3.0 is a rewrite from scratch: C# on .NET 10, WinUI 3 and the Windows App SDK 2.5. Win2D draws the frames, Media Foundation’s sink writer encodes them, CsWin32 generates the calls into Windows and CommunityToolkit.Mvvm the view models. xUnit v3 runs the tests, and Axe.Windows checks the running window against the Accessibility Insights rules.

It shipped as an update to the existing Store listing, with the same package identity, and went live on 21 Oct 2026 at full rollout. Windows 10 is not supported.

The repository’s first commits are the UWP app of 2017, and the old code is kept at a tag. The rewrite began on 18 Oct 2026 and was built with Claude Code agents through numbered GitHub issues in waves, with docs/STATUS.md as the shared state they read first. An implementer agent builds each issue in its own git worktree, at most two at once. A read-only reviewer agent reads the pull request, and a fresh agent fixes what it finds. Three of 3.1’s features (crop and pan, music and frame blending) were built by the orchestrating session itself, at Sven’s request, without a review agent.

There is no CI. Before every merge a local gate builds the app with warnings as errors, runs every test and builds Release.

Details

The design direction is called The Quiet Film Gate: native Fluent chrome (Mica, stock WinUI controls, Segoe UI Variable), one golden-hour amber, #E8962E, for the primary action, and the photos as the only strong colour. Motion plays where something is made. On import the first photo develops like a print while thumbnails file into the strip, frames pass an amber gate during export, and the finished video plays in place. With Windows animations off, each movement becomes a short fade.

The 59-second film was made in code for this site. A mountain lake is drawn from 17:42 to night, the window is rebuilt from the design tokens with the app’s own strings, and the score is synthesised in code on the picture’s 120 BPM timeline. There are no real photos in it. Every title stays whole and still for at least 0.4 s plus one second per 15 characters, and every second of the film passes the WCAG flash thresholds, checked with the method Popote’s film uses.

Status as of 26 Oct 2026: version 3.1, the one in the film, has been on the Microsoft Store since 25 Oct. Version 3.0, the rewrite, replaced the old app there on 21 Oct.

Decisions

  1. Fig. 4.1

    The photos are the colour

    The chrome is native Fluent and neutral. One golden-hour amber marks the primary action, progress, the playhead and the selected frame, and nothing else.

  2. Fig. 4.2

    The numbers stay on screen

    Photo count, speed and video length sit together in tabular figures and are always right: 742 photos make 24.7 s at 30 fps.

  3. Fig. 4.3

    Exact timing

    A frame rate is a rational number, 29.97 included. Each frame's start is computed from its index in 100 ns ticks, never accumulated, so a long video does not drift.

  4. Fig. 4.4

    One renderer

    The preview and the export draw frames through the same code, so the video looks like the preview. The one exception, during a 400 ms reframe, is written down and tested.

  5. Fig. 4.5

    Private by design

    No network access, no account and no analytics. The manifest declares one capability, runFullTrust, and photos, videos and projects stay on the PC.

Production notes

Commits on the default branch, read 24 Oct 2026
Span 5 Oct 2017 to 24 Oct 2026, 3,307 days
Commits 771
Co-authored by Claude Code agents 675
Share 88%
Read on 24 Oct 2026
Note First commits are the 2017 UWP app; the WinUI 3 rewrite began in October 2026.

Credits

Product and final cut
Sven Borden
Built with
Claude Code agents · 675 of 771 commits co‑authored, read 24 Oct 2026
Film
Motion reel by Claude
Printed by
Microsoft Store

Next print · Fig. 5 / 6

Dodo

Film

0:00 / 0:00