Groups the source pattern into arrays whose size is given by n. Similar to SequenceableCollection: -clump.
E.g. If the source pattern has 5 elements and you choose a clump size of 2, the new pattern will return two arrays containing 2 elements and a final array containing 1 element.
An integer, or a pattern that returns an integer. This integer will determine the size of the next clump.
The pattern to be filtered.
// This will give you the sequence: [1, 2]  nil // Note that the last grouping is just the remainder of the pattern (in this case ). x = Pclump(2, Pseq([1,2,3], 1)).asStream; x.next; x.next; x.next;
Play some random chords:
Pbind( \degree, Pclump(Pseq([3, 3, 4, 2, 4, 2, 4], inf), Pseq([1, 3, 5, 7, 9], 8), inf), \dur, 1).play