home/ atoms/ tidal-soak-iterative-acceleration

TidalCycles soak applies a transform repeatedly and concatenates all versions, creating an accelerating or evolving sequence

soak n f p applies function f to pattern p, then concatenates the original and all transformed versions end-to-end. Repeating this n times produces a sequence that accumulates transformations: soak 12 (fast 1.2) $ s "[808hc, bd sd/2]" applies fast 1.2 twelve times in succession and plays all versions back-to-back — the pattern plays at normal speed, then 1.2x, then 1.44x, etc., for 12 steps. After all 12 play, it loops back to the start. This is conceptually a ‘wander away’ technique: the pattern evolves through accumulating transformation before resetting. Useful for building tension through progressive tempo acceleration or parameter drift.

Examples

d1 $ soak 12 (fast 1.2) $ s "[808hc, bd sd/2]"
-- plays pattern, then same pattern fast 1.2, then fast 1.2^2, ...

Assessment

What does the listener hear over the 12-cycle soak sequence above? How is soak different from snowball? Design a soak expression that progressively increases reverb on each iteration.

“Applies a function to a pattern and cats the resulting pattern, then continues applying the function until the depth is reached.”
corpus · tidalcycles-alteration-reference-ply-chunk-linger-snowball-s · chunk 1