Files
Cagire/docs/getting-started/staging.md

2.4 KiB

Stage / Commit

In Cagire, changes to playback happen in two steps. First you stage: you mark what you want to happen. Then you commit: you apply all staged changes at once. Nothing changes until you commit. It is simpler than it sounds.

Say you want patterns 04 and 05 to start playing together. You stage both (p on each), then commit (c). Both start at the same time. Want to stop them later? Stage them again, commit again. That's it.

This two-step process exists for good reasons:

  • Multiple changes at once: queue several patterns to start/stop, commit them together.
  • Clean timing: all changes land on beat or bar boundaries, never mid-step.
  • Safe preparation: set up the next section while the current one keeps playing.

Push changes, then apply

Staging is an essential feature to understand to be effective when doing live performances:

  1. Open the Patterns view (F2 or Ctrl+Up from sequencer)
  2. Navigate to a pattern you wish to change/play
  3. Press p to stage it. The pending change is going to be displayed:
    • + (staged to play)
    • - (staged to stop)
    • m (staged to mute)
    • s (staged to solo)
    • etc.
  4. Repeat for other patterns you want to change
  5. Press c to commit all changes
  6. Or press Esc to cancel

You can also stage mute/solo changes:

  • Press m to stage a mute toggle
  • Press x to stage a solo toggle
  • Press Shift+m to clear all mutes
  • Press Shift+x to clear all solos

A pattern might not start immediately depending on the sync mode you have chosen. It might wait for the next beat/bar boundary.

Status Indicators

Indicator Meaning
> Currently playing
+ Staged to play
- Staged to stop
M Muted
S Soloed

A pattern can show combined indicators, e.g. > (playing) and - (staged to stop), or >M (playing and muted).

Quantization

Committed changes don't execute immediately. They wait for a quantization boundary:

Setting Behavior
Immediate Next sequencer tick
Beat Next beat
1 Bar Next bar (default)
2/4/8 Bars Next 2, 4, or 8-bar boundary

Edit quantization in pattern properties (press e on a pattern).

Sync Mode

When a pattern starts, its playback position depends on sync mode:

  • Reset: Always start at step 0
  • Phase-Lock: Start at the current beat-aligned position (stays in sync with other patterns)