[patch sharing] Kuramoto coupled oscillators on the GPU

Jazer Giles's icon

Uses feedback to integrate the function:

Increasing the coupling parameter causes the phases to synchronize in time, simulating the synchronization of fireflies, insect noises, and other systems with coupled oscillations.

Kuramoto_Example.maxpat
Max Patch

yaniki's icon

Wow!

Floating Point's icon

Wow +1!
I'll see if I can make some granular (audio) textures with this.

Mindaugas's icon

Looks brilliant. Thank you!

Rob Ramirez's icon

can't wait to find time to play with this!

vichug's icon

hey thanks ! and here little simple something with audio ! using mc and th.mcutilities~ package (from the package browser)

Max Patch
Copy patch and select New From Clipboard in Max.

yaniki's icon

@VICHUG: what are th.xxxxx objects?

vichug's icon

@yaniki they are part of the package "th.mcutilities" which i thought you could get from the package manager ! my bad !
in fact not, it's from Timo Hoogland and you must get it from his gumroad page (it's pay-what-you-want with no minimum) https://gumroad.com/l/UyBoPv

yaniki's icon

No problem, thanks for the tip - I will check this later ;-)

Borja Caro's icon

wow very nice, thanks!!

Is there a way to have control over the overall frequency (when its in sync)?