home/ atoms/ transition-fill-self-clearing

A fill applied only on the turnaround cycle is self-clearing and requires no follow-up save

The fill transition is triggered one bar before a section change to signal the change is coming. Using .every(N, …) on a drum voice applies the fill only on every Nth cycle — self-clearing means the pattern automatically reverts to normal the following cycle without a second edit. This is the safest fill technique: if the section change is delayed, the fill simply recurs rather than leaving the track stuck in an altered state. Alternatives include .every(4, fast(2)) for a double-time fill and .every(8, stut(4, .5, .1)) for an echoed roll.

Examples

s(“sd*2”).every(4, ply(“1 2 4”)) ramps to a 16th roll on every 4th bar and reverts automatically. No follow-up save is needed to clear the fill.

Assessment

Why is the self-clearing property of .every() important for fills? What does a fill that requires a manual second save risk if the section change is delayed?

“The fill is self-clearing (returns to normal next cycle), so it needs no follow-up save.”
context/ · L6-craft/transitions.md · chunk 1