Skip to content
Docs
Open Promoeyes
Tallyo

Tallyo

White clay phones with light app screens float in a shallow-focus bokeh field of warm apricot, amber, sea-teal and rose lobes, cut hard between a defocused opener, cascades, a flat field of sixteen phones with a flip wave, and edge-on reveals, with flat white copy cards sliding in sideways.

No set: a warm plate under big soft haze lobes far behind the subject, blurred again by the lens into breathing bokeh, with deep shadowed darks and warm fill light on satin porcelain surfaces. A dreamy 30.1 s piece at about 92 bpm in eight beats: a sub-second defocused open, a focus rack, quick cascades, a fast push over a field with a flip wave, a short breathing pause near 22 s, then a raking close and pull back.

Length
30 s
Scenes
8
Device
iphone
Style
abstract
Camera
fast cuts, rack focus, push in, pull back, tracking

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

//
    REF-MA-19 · BOKEH CLUSTER — a 30.1 s shot-for-shot app reel for TALLYO, everyday banking
    that keeps count for you (spend, save, split, rewards). Shot sheet: reference-shot-sheet.md.
    Preview: http://localhost:4444/runtime?project=projects/templates/ref-ma-19-bokeh-cluster/ref-ma-19-bokeh-cluster.promo

    THE LOOK: white clay phones (iphone, porcelain body AND bezel, satin) with light app screens,
    floating in a shallow-DOF bokeh field — a warm apricot plate under big soft lobes of amber,
    sea-teal, blush and dusty rose, with deep wine and plum darks (haze sprites far behind the
    subject, blurred again by the lens). Flat white type sliding in sideways. Every cut is a
    hard cut.

    THE PALETTE
      app (light): paper #FFFFFF · mist #EEF6F5 · line #D9EAE7 · ink #0E2B2A · body #4A6361 ·
        petrol #0E6E6B (the brand) · seafoam #B9E2DD · berry #D6336C (the call to action) ·
        green #2F9E44 (money in) · gold #F2C14E
      world: apricot plate #F6B07A → #F2A066 · amber #E6AC3E · sea-teal #3AA39C · blush #E8A59C ·
        rose #B65A5E · wine #4A1D2A · plum #4A2338 · warm fill light #FFF1E4
      the mark: a petrol squircle holding three rising white tally bars, a berry dot over the tallest

    THE BEATS (cut → scene)
      0.00  s1-blur      0.89  a totally defocused white slab in a teal/wine blur
      0.89  s2-hero      5.20  a translucent skirt slides off the phone as it turns square-on (logo
                               splash), the phone swings to the lens, the page swipes up to the
                               onboarding page, pull back, "Meet Tallyo" card slides in from the left
      6.09  s3-cluster   1.93  four phones in a diagonal cascade, high angle, small in frame
      8.02  s4-features  3.20  two phones whip in from the lower right, "Built to Count:" card
     11.22  s5-field     5.27  a field of 16 phones lying flat in staggered rows, push in, a flip
                               wave rolls across them (13.19 → 13.9), drift
     16.49  s6-edge      5.23  two phones edge-on turn to ¾ (the edge-on reveal), "Why choose
                               Tallyo?" card
     21.72  s7-bokeh     0.80  nothing in focus: the bokeh breathes
     22.52  s8-pair      7.58  raking close along two phones → pull back → they drift left and the
                               "Get Tallyo" end card slides in from the right
    Total 30.10 s (cuts, no gaps).

    Audio: music:tallyo-bokeh (audio-work/tallyo_bed.py) · media:tallyo-* SFX (audio-work/tallyo_sfx.py).
    Screens: ref-ma-19-bokeh-cluster.screens.html (Tailwind only) → scripts/html-screens.mts →
    the template blocks below, pasted whole. Every full-screen card carries r=9.1 (the iPhone glass).
    Several phones share a scene, so every screen stage is glass_clip=off with its own ids.
promo#ref-ma-19-bokeh-cluster(width=1920 height=1080 fps=30)
  audio
    tracks
      // MUSIC — procedural-music (audio-work/tallyo_bed.py): D major, 92.5 BPM chill-pop, −14 LUFS / −1.3 dBTP.
      // Beat 0 at 0.243 s so the cuts sit on the grid: logo 0.89 = beat 1 · drums drop with the
      // whip-in 8.02 = beat 12 · flip wave 13.19 = beat 20 · break 21.72 · impact 22.52 · fade 27.0 → 30.1.
      track#music(asset="music:tallyo-bokeh" start=0 duration=30.1 volume=0.8)
      // SFX — procedural-sfx (audio-work/tallyo_sfx.py), one airy family; that script's SPOT list is the sheet.
      // s2 · the logo splash comes into focus
      track#sfx_1(asset="media:tallyo-bloom" start=0.95 volume=0.3)
      // s2 · the phone comes to the lens (peak 2.92)
      track#sfx_2(asset="media:tallyo-whoosh" start=2.42 volume=0.34)
      // s2 · the page swipes down to onboarding
      track#sfx_3(asset="media:tallyo-swipe" start=2.76 volume=0.3)
      // s2 · "Meet Tallyo" slides in from the left
      track#sfx_4(asset="media:tallyo-swish" start=4.35 volume=0.28)
      // s2 → s3 · the cut to the cluster
      track#sfx_5(asset="media:tallyo-air" start=5.75 volume=0