home/ atoms/ tidal-repeat-slow-operators

The * and / operators in Tidal mini-notation speed up or slow down individual events and groups

In Tidal mini-notation, *n after an element repeats it n times within its allocated step time, while /n makes it play once every n cycles. These operators compose with grouping: [bd sn]*2 plays the two-element group twice per cycle; [bd sn]/2 plays it once every two cycles. They also nest: [bd sn sn*3]/2 [bd sn*3 bd*4]/3 creates complex rhythmic ratios. The operators act as multiplication and division of time density, giving a compact notation for rhythmic augmentation and diminution without changing the overall cycle.

Examples

d1 $ sound "bd*3"      -- bd plays three times per cycle
d1 $ sound "bd/3"      -- bd plays once every three cycles
d1 $ sound "[bd sn]*2 cp"  -- the pair repeats twice

Assessment

Predict the rhythmic result of d1 $ sound "[bd [sn sn]]*2": how many sounds play per cycle, and at what positions? Verify in the rig.

“Use the \* symbol to make a pattern, or part of a pattern, repeat as many times as you'd like”
corpus · tidalcycles-userbase-tutorial-community-function-by-function · chunk 1