Nobody takes turns. Everyone plays at once, locked to one cycle, at different densities — which is how a gamelan puts a dozen instruments in a room without it turning into noise. A solo is not silence from everybody else: it is one player climbing to a much denser part while the others thin out to make room. It ends when they run out of breath, so you can hear it coming.
Each of them keeps a model of every other — a factor oracle over which figure that player is on — so it can name what you are about to play and get out of the way before the collision rather than apologising after it. Predicting which figure a partner moves to next: 0.78, against 0.28 for guessing their commonest.
Credit. The density strata and the yielding are a gamelan idea: everyone plays at once on one colotomic cycle at different rates, which is how a dozen instruments stay legible. The grooves are MyKeepon's dance engine — a metronome plus a few random binary switches per degree of freedom — and the bodies are its shape. Each player's model of the others is a factor oracle, after Allauzen, Crochemore & Raffinot (1999), Lefebvre & Lecroq (2000) and Assayag & Dubnov (2004), the lineage behind IRCAM's OMax. Written from the published algorithms, not from anyone's source.