Granular synth driven by boids, an agent simulation algorithm.
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Granular synth driven by boids, an agent simulation algorithm.

This patch uses an implementation of Craig Reynolds' "boids" algorithm (available in Max Javascript Examples) to drive a granular synthesizer, where each agent represents a grain, scrubbing an audio sample as it moves in a two-dimensional space. This brings a semantic change to the sound synthesis model, like position, grain size, etc. to semantics related to motion and collective behaviour, like inertia, alignment and separation.

System Requirements:

  • MaxMSP 5/6

For more info on boids/agent simulation check out Craig Reynolds' site:

LICENSE : Creative Commons License
Gboids by Tiago Alexandre da Silva Ângelo is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Based on a work at

PS: you're not allowed to sell copies of this software, nor modified versions of it. Although you are completly free to use this software in a musical performance context. (for more information visit