Live Tempo
live_tempoModify the tempo of a running music project instantly. Set BPM adjustments at specific bars to ensure music stays in sync while avoiding restarts and audio interruption.
Instructions
Change the running set's tempo, with no restart and no gap. at: when, in live_queue's words (next_bar, next_4, bar:N, now ...). Clips are written in beats, so every part keeps its notes on the beat: from the change bar on they render again at the new tempo, while the notes before it keep playing up to it. When those renders cannot be ready in time, the change moves to a later bar and the reply names it. Beat-synced effects (delays in beats, gates, ducks every_beats, LFOs in beats) follow at the same bar; played keys (live_midi) keep their sounds. A change replaces any change queued at or after its bar. ramp_beats: not built; for a gradual change queue a few step changes at successive bars. The reply says what changes at which bar and what renders again; live_status lists the tempo changes still to come.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | next_bar | |
| bpm | Yes | ||
| project | Yes | ||
| ramp_beats | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |