Stage Take Sync
stage_take_syncAnalyze and compare take timing against a song and each other, calculating pulse, BPM, beat-aligned playback rates, pair lag, movement match, and loop-ready bar windows.
Instructions
How takes keep time with a song and with each other (no page needed). Per take: its pulse (the period of its main repeating motion from the head and wrists, and how clear it is, 0 to 1), its own BPM, the playback rate that puts the pulse on 1/2, 1, 2 or 4 beats of bpm and its length in bars at that rate, its first low point (the down of a bounce) in beats, and the seam when it wraps (jump in cm and in typical steps, per channel). Per pair: the lag of the second behind the first in beats, and how well their movement matches (0 to 1). loops=True: for each take, the best whole-bar windows to cut as loops (bars=[2, 3, 4], top=4), scored by a clear pulse on the beat, a small seam, enough movement and little travel on the floor; give one to stage_take_loop(start=, end=).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | Yes | ||
| top | No | ||
| bars | No | ||
| loops | No | ||
| scene | Yes | ||
| takes | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |