fast-cut-beat
fast-cut-beat
Fast cutting · technique 05 — ON THE BEAT. 10 shots, taken whole. One of the nine fast-cut disciplines, split out of the full reel beside it (fast-cutting.promo) so it can be studied and lifted on its own: a title card, the technique played straight, and a hold to land on.
Read the rig's notes
Every cut is a beat of the music bed (track 11, 176 bpm, ten frames a beat). The title card is stretched at wall-clock time so its out-cut is the first beat past 0.6 s; from there every shot is a whole number of beats — 2 · 2 · 1 · 1 · 2 · 1 · 1 · 1 — and its duration is read off assets/music/promoais/promo-track-11.beats.json, not rounded from the bpm, so the grid never drifts. Two words hold two beats, then the single-beat shots hit — a matched beat puck flares on every beat under the subject, the subject pops with it, and a shutter + key-tick ride every cut. Hard cuts only: a gap would smear the cut off the beat. Rig: 1280×720 · 30 fps · gap-clock=run · every scene carries the three matched haze lobes hz0/hz1/hz2 over the dark gradient, the studio HDR, and the closeup light trio. Devices are iphone/laptop/ipad/chrome with ui3d(overlay=screen) stages; same-kind neighbours share match=ph/mac/pad/web so the rig morphs across the gap. Title cards are 0.7 s rhythm resets (hard cut in, hard cut out). The technique label and the per-shot duration chip are layer text sized to the fixed camera, so they only ride the fixed-camera shots — a framed closeup would fly past them. Every cut wears a cue: whoosh on whips, shutter on hard cuts, impact on crash-ins, a riser ending on the final impact. Shader ids and file names: assets/sfx/what-to-use.md. Wall clock: 10 scenes, 6.28s + 0.00s of gaps = 6.28s. 25 audio tracks. Preview: http://localhost:4444/runtime?project=promos/primitives/fast-cutting/fast-cut-beat.promo
- Topic
- fast-cutting
- Scenes
- 10
- Kind
- reference rig
//
Fast cutting · technique 05 — ON THE BEAT. 10 shots, taken whole.
One of the nine fast-cut disciplines, split out of the full reel beside it
(fast-cutting.promo) so it can be studied and lifted on its own:
a title card, the technique played straight, and a hold to land on.
Every cut is a beat of the music bed (track 11, 176 bpm, ten frames a beat). The
title card is stretched at wall-clock time so its out-cut is the first beat past
0.6 s; from there every shot is a whole number of beats — 2 · 2 · 1 · 1 · 2 · 1 · 1 · 1 —
and its duration is read off assets/music/promoais/promo-track-11.beats.json, not
rounded from the bpm, so the grid never drifts. Two words hold two beats, then the
single-beat shots hit — a matched beat puck flares on every beat under the subject,
the subject pops with it, and a shutter + key-tick ride every cut. Hard cuts only:
a gap would smear the cut off the beat.
Rig: 1280×720 · 30 fps · gap-clock=run · every scene carries the three matched haze
lobes hz0/hz1/hz2 over the dark gradient, the studio HDR, and the closeup light
trio. Devices are iphone/laptop/ipad/chrome with ui3d(overlay=screen) stages;
same-kind neighbours share match=ph/mac/pad/web so the rig morphs across the gap.
Title cards are 0.7 s rhythm resets (hard cut in, hard cut out). The technique
label and the per-shot duration chip are layer text sized to the fixed camera,
so they only ride the fixed-camera shots — a framed closeup would fly past them.
Every cut wears a cue: whoosh on whips, shutter on hard cuts, impact on crash-ins,
a riser ending on the final impact. Shader ids and file names: assets/sfx/what-to-use.md.
Wall clock: 10 scenes, 6.28s + 0.00s of gaps = 6.28s. 25 audio tracks.
Preview: http://localhost:4444/runtime?project=promos/primitives/fast-cutting/fast-cut-beat.promo
promo#fast-cut-beat(width=1280 height=720 fps=30 gap-clock=run)
metadata
audio
tracks
track#music(asset=11 start=0 volume=0.2)
track#sfx_1(sfx=select start=0.020)
track#sfxf_1(asset="mixkit-camera-shutter-click-1133" start=0.716 volume=0.55)
track#sfx_2(sfx=key-tick start=0.716)
track#sfx_3(sfx=tap start=1.057)
track#sfxf_2(asset="mixkit-camera-shutter-click-1133" start=1.402 volume=0.55)
track#sfx_4(sfx=key-tick start=1.402)
track#sfx_5(sfx=tap start=1.743)
track#sfxf_3(asset="mixkit-camera-shutter-click-1133" start=2.088 volume=0.55)
track#sfx_6(sfx=key-tick start=2.088)
track#sfxf_4(asset="mixkit-camera-shutter-click-1133" start=2.431 volume=0.55)
track#sfx_7(sfx=key-tick start=2.431)
track#sfxf_11(asset="creatorshome-sharp-riser-327342" start=2.600 volume=0.7)
track#sfxf_5(asset="mixkit-camera-shutter-click-1133" start=2.774 volume=0.55)
track#sfx_8(sfx=key-tick start=2.774)
track#sfx_9(sfx=toggle-on start=3.115)
track#sfxf_6(asset="mixkit-camera-shutter-click-1133" start=3.460 volume=0.55)
track#sfx_10(sfx=key-tick start=3.460)
track#sfxf_7(asset="mixkit-camera-shutter-click-1133" start=3.800 volume=0.55)
track#sfx_11(sfx=key-tick start=3.800)
track#sfxf_8(asset="mixkit-camera-shutter-click-1133" start=4.140 volume=0.55)
track#sfx_12(sfx=key-tick start=4.140)
track#sfxf_9(asset="mixkit-camera-shutter-click-1133" start=4.480 volume=0.55)
track#sfxf_10(asset="mixkit-cinematic-whoosh-deep-impact-1143" start=4.480 volume=0.7)
track#sfx_13(sfx=success start=4.930)
materials
physical#chrome(color=#e8ecf2 roughness=0.08 metalness=1)
physical#coral(color=#ff5a3c emissive=#ff5a3c emissive-intensity=1.6 roughness=0.3 metalness=0.15)
physical#cyan(color=#35e0ff emissive=#35e0ff emissive-intensity=1.4 roughness=0.3 metalness=0.15)
physical#slab(color=#0d1626 roughness=0.6 metalness=0.1)
physical#violet(color=#a78bfa emissive=#a78bfa emissiv