If you like the video, share it and subscribe to my Channel so I'll can do more stuff!
This Is the ultimate and last patch of the generative series with @C74connect Max 8 and gen~ !
No samples, no external plug-ins, no add-ons.
I created in gen and algorithm for 8 particles that move with aleatoric parametric motions that have 3 parameters : self motion feedback, random driver frequency and and periodic "momentum" frequency.
Another extra particle plotted in the same plane has 5 different and customizable type of motions which are not randomic but periodic.
Since the motions of every particle is indipendent from each other, non periodic and time changing, every instant has a generation of new values for every particles that is moving.
The particles when clash with themself report a trigger and xy plane position of the impact, distance from 0, direction and stereo position , modulus as y axis distance from bottom.
These parameters drive 28 + 8 different oscillators for every numbered collisions with a specific particle.
Every oscillator also have a different envelope shape and frequencies which are created randomically in the same time when the clash triggers the oscillators themself.
Every sound lasts as long as the collision lasts and not only for time of the tangent point clash.
There are several instruments also: a 4 huge grain Granulator which RealTime record the output of another instruments which is a second order self-feedbacked additive wavetabled sinusoidal oscillator with a phase modulation driver which frequency is triggered by the clashes.
A envelope controlled bass which is moving with the coordinates of the periodic motion particle and uses position, velocity and shape as parameters of space and enveloping.
Another instrument is an 8 voices triangular morphing oscillator with PWM and phase modulation.
The patch is huge and I had to code barelly everything in codebox in C++ like and in gen~ for efficiency reason (and for stability reason to).
The motion algorithm took me nearly one month because of its natural instability, and the algorithm for collision detection was tougher than expected to perfect and make it extremely precise.
.
.
.
.
.
.
.
#generativemusic #cycling74 #maxmsp #patching #ambient #creativecoding #algorithmicmusic #sounddesign #algorithmicart #algorithmdesign #sequencing #maxtutorial #autechre
![](https://i.ytimg.com/vi/Nr15rrZfS4s/maxresdefault.jpg)