A useful little abstraction that allows us to evolve a list of numbers into a different list of numbers over multiple cycles in Max. Super useful to create melodies, rhythms, velocities, or other progressions that you want to change gradually over the course of your composition.
Get the patches here: https://github.com/pdmeyer/philip-meyer-max-tutorials/tree/main/patchers/list-variance
Join the Discord: https://discord.gg/3HnDaMrE
TOC
00:00 The problem
01:10 The algorithm
01:54 Demonstration
04:06 Demo: Auto-evolution
06:15 Demo: Variance per step
07:54 Patching from scratch
14:05 Patching: Patch attributes with patcherargs
16:55 Patching: Testing and refinements
19:15 Patching: Handling for list length difference
21:30 Patching: Extra output (changed indices and comparison)
23:16 Patching: Quick bug fix
24:14 Patching: Variance list
#generativemusic #algorithmicmusic #maxmsp