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
//
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