The inner workings of Player 1's program

One of the more complicated pieces I've ever composed – AI Waterfall starts with a single player's input (above). Player 1 inputs several data points on the chart on their screen. This is where the piece begins.
An 'artificial intelligence' uses Player 1's input to learn how Player 1 might randomly put in data. Player 1's AI then makes its best guess at a dataset and sends that to Player 2's computer (below). Player 2's AI then sends data to Player 3, Player 3's AI to Player 4, and so on, all stemming from Player 1's original input data. [continued below]

The inner machinations of any Subsequent Player's program

What Subsequent Players see as they perform

Once a subsequent player has received a dataset, their computer will start generating audio. The bottom half of their window is where a player can control the sound they are creating to craft a unique audio cue that will help them stand out among the crowded waterfall of AI-generated notes.
Things get interesting when players can redraw other players' datasets using their own AI. For example, Player 6 might redraw Player 3's dataset using their own AI. This is what causes the cascading effect – Player 3's dataset is redrawn using Player 6's AI, which then leads to Player 4, 5, 6, etc. all having their data redrawn via the new dataset as well.
Back to Top