Comma in mini-notation stacks patterns to play simultaneously in parallel
A comma inside a pattern string separates parallel layers that play at the same time. sound("bd*2, hh*4") runs a two-hit kick pattern and a four-hit hi-hat pattern simultaneously in one cycle. Each layer obeys its own step count independently. This is Strudel’s primary polyphony mechanism within a single sound() call — layers are mixed together. Contrast with angle brackets (alternation) and square brackets (sub-sequence in time).
Examples
sound(“bd2, hh2 [hh oh]”) // kick and hi-hat layer in parallel sound(“hh hh hh, bd casio”) // two parallel layers
Assessment
Write a pattern with a 3-step kick sequence and a simultaneous 5-step hi-hat sequence using comma notation.