Skip to content
Docs
Open Promoeyes
Ledgerly

Ledgerly

Old ways belong in a museum: after hours, glass vitrines exhibit the tools business used to run on (stamp, fax, rolodex, filing cabinet, CRT with sticky notes), each lectern lighting emerald with what replaced it, until a laptop on a plinth at the end of the hall assembles the app that does all of it.

A grand gallery hall at night, 30 m long, with a polished veined marble mirror floor, plaster walls with pilasters, a brass rail, glass vitrines on lacquer plinths with brass plaques, a leather bench and stanchions, warm track spots with dusty beams, a cool low rim, and an end plinth under a single beam. Eight slow beats of about 8 s over 69 s at 60 bpm: a crane up as spots ignite down the hall, close raking details and lateral dollies case by case, a long push down the aisle, and a pull back as the beam swells.

Length
1:09
Scenes
8
Device
laptop
Style
realistic place
Camera
crane, pull back, dolly, push in, low angle, ultra closeup

The AI keeps this film's shots, timing and camera, and puts your app in it.

//
    NOTE (2026-10-15): converted from a presentation to a continuous video: the per-scene pause
    markers were removed, so "slide" below just means "scene" and nothing waits for Space.
    MUSEUM OF OLD WAYS — a presentation reel for LEDGERLY (fictional): one workspace for a small
    business — invoices, payments, docs, e-signature, team notes.
    Preview: http://localhost:4444/runtime?project=projects/references/ref-og-10-museum-old-ways/ref-og-10-museum-old-ways.promo

    THE IDEA. Old ways belong in a museum. After hours, a grand gallery hall: black marble floor,
    charcoal walls, brass rails, gallery track spots with visible beams. Glass vitrines exhibit the
    tools business used to run on, each with a brass plaque ("Invoicing, c. 1998") and the slide's
    headline set as brass wall text behind it; a small lectern beside each lights emerald with what
    replaced it. At the end of the hall, under one beam, a plinth holds a laptop: Ledgerly
    assembles itself (ui-assemble, four layers) and does all of it.

    SLIDES (8 scenes, each ends on a settled poster frame; pause at duration − 0.04):
      1 s1-hall      "The Museum of Old Ways"     crane up & back from the foyer floor to the portal;
                                                  the spots ignite one by one down the hall
      2 s2-invoices  "Invoices, stamped by hand." close on the stamp (it thumps PAID), pull to the case ¾
      3 s3-fax       "Payments by fax."           world close raking along the fax as a page feeds out
      4 s4-files     "Lost in the files."         lateral dolly past the rolodex and filing cabinet
      5 s5-notes     "Notes on the monitor."      low angle; a sticky note peels and drifts down
      6 s6-reveal    "All of it. One place."      long push to the plinth; the screen assembles
      7 s7-paid      "Paid in 2 days, not 30."    ULTRA close-up (raking, yaw 55) on Sent → Paid
      8 s8-cta       Ledgerly lockup              pull back to the end wall: mark, wordmark, Start free

    WORLD. Hall 8 m wide (walls x = ±4000), 6.5 m high, foyer z +8000 → end wall z −23000.
    Portal (title) at z −1200. Cases face the aisle: C1 invoices (−2700, −5000) · C2 fax
    (2700, −9000) · C3 rolodex (−2700, −12200) · C4 filing cabinet, tall case (−2700, −13800) ·
    C5 CRT (2700, −17000) · end plinth + laptop (0, −20800). Pilasters every 4 m from z −3000.
    Props (generated, models/): fax 420 · stamp 110 · adding machine 300 · rolodex 260 · CRT 420 ·
    filing cabinet 1330 · track spot 260 · stanchion 950 · bench 1800 · desk phone 230.
    y on a surface = surface + scale × |minY| (sidecar JSON), in comments at each prop.

    LIGHT. Night, no tone curve. Each case: a warm 3000 K track spot from the ceiling rail
    (decay 2, intensity = E·d², E ≈ 2) + a visible <ray> beam; a spot washing its wall text; a cool
    low rim from across the aisle. Fill: hemisphere 0.05 + studio HDR 0.2. The laptop screen is an
    area light. Floor: reflector-ground (black mirror) + a generated marble-vein overlay
    (art/marble.py → media:museum-veins). DOF: dof_pass=three with dof_depth=scene in every scene: the
    glass hoods and the <ray> beams write no scene depth, so they no longer pin focus to themselves
    (with the default pre-pass, the beam in front of the end wall blurred the whole lockup).

    PALETTE. museum black #0b0b0c · charcoal #18191c · brass #C9A45C · emerald #10B981 ·
    paper (lit) #b9b0a0 · spot #ffd9a8.

    SCREENS. pres-museum-old-ways.screens.html → scripts/html-screens.mts → screens.json, pasted
    whole; only tracks added (assembly, chip flip, typewriter, lectern reveals).
    CLOCK. blur-dissolve 0.85 between slides; a scene's local 0 is the start of its incoming
    dissolve (wall = scene start − 0.85 + local). Total 68.95 s.
promo#ref-og-10-museum-old-ways(width=1920 height=1080 fps=30)
  audio
    tracks
      // music: procedural chamber bed (audio-work/museum_bed.py), -17 LUFS; each slide ends on a
      /