
Deterministic pattern rotation in max
6 months ago
basementhum.com/2009/05/unpredictable-pattern-rearrangement-in.html
Each rotator expects to receives a list in its left inlet representing a pattern (which might refer to a series of note numbers).
Each time it receives a pattern list, the rotator will rearrange it and output the rearranged list.
Simple rotators can be stacked to give passages which play for a long time before repeating.
The second input of a rotator expects a rotation code. This is a three number list that determines how the rotator will rearrange incoming pattern lists.
The first number controls how far to rotate the list,
The second number controls at which index point the rotation should begin at (index positions in the list before this point will not be affected by the rotation).
The third number controls how many measures to skip in between rotations.
Examples:
1 0 0
means that 0 1 2 3 will be rotated to 1 2 3 0 every measure.
1 2 3
Means that 0 1 2 3 will be rotated to 0 1 3 2 every fourth measure.
Each rotator expects to receives a list in its left inlet representing a pattern (which might refer to a series of note numbers).
Each time it receives a pattern list, the rotator will rearrange it and output the rearranged list.
Simple rotators can be stacked to give passages which play for a long time before repeating.
The second input of a rotator expects a rotation code. This is a three number list that determines how the rotator will rearrange incoming pattern lists.
The first number controls how far to rotate the list,
The second number controls at which index point the rotation should begin at (index positions in the list before this point will not be affected by the rotation).
The third number controls how many measures to skip in between rotations.
Examples:
1 0 0
means that 0 1 2 3 will be rotated to 1 2 3 0 every measure.
1 2 3
Means that 0 1 2 3 will be rotated to 0 1 3 2 every fourth measure.
-
Vimeo: About / Blog / Developers / Jobs / Community Guidelines / Community Forums / Help Center / Site Map / Merchandise
/ Get Vimeo

Previous Week