This experiment uses the concept of recursion and feedback to generatively compose audio. Currently the compositions are composed of several pre-recorded audio files each with rhythms at 120 b.p.m. As the app runs, audio from each queued loop is pushed into an audio buffer and during that process by way of some randomness each loop has the possibility of spawning a new node. All spawning happens on one of 8 beats in each measure. This ensures that the tracks stay in time with one another.
None of the audio files are properly mastered so the output is a little low. Additionally, most of the sounds are muted or bass heavy and hence not very audible through laptop speakers. Headphones or speakers are recommended. Also, keep in mind that because each composition is based on recursion and randomness, so sometimes a composition will consist of only one or only a few loops. Just press play again.