home/ atoms/ tidal-sample-manipulation

Tidal chop, striate, cut, and loopAt turn long samples into granular and looping textures

Long samples need special handling because Tidal retriggers the whole sample every cycle, causing overlap. cut N truncates a sample when the next one in the same cut group N plays, preventing overlap; legato N truncates to a fixed length. chop N splits a sample into N sequential chunks for a granular effect; striate N also chops but organizes playback differently for a shuffled texture; randslice N plays a random chunk each cycle. loopAt N stretches a sample to fit exactly N cycles by adjusting playback speed — ideal for looping breaks. All accept patterns and combine freely.

Examples

d1 $ chop 32 $ sound "bev"                    -- granular
d1 $ loopAt 8 $ sound "bev"                   -- fit to 8 cycles
d1 $ sound "bev ~" # cut 1                    -- prevent overlap
d1 $ rev $ loopAt 8 $ chop 128 $ sound "bev"  -- reversed granular loop

Assessment

Apply chop 16 to a long sample and describe the texture, then swap to striate 16 and explain the difference. Finally combine loopAt 4 with chop 32 and describe the result.

“We can also `chop` samples for a _granular synthesis_ effect”
corpus · tidalcycles-workshop-hands-on-beginner-course · chunk 7