A song that builds itself one layer at a time. Five layers, four variations each. Preview a block, cast your vote, hear what the crowd chose, and advance.
How to play
- Tap one of the four blocks to preview a variation; it starts playing immediately.
- Try the others if you like; only your last tap counts as your standing vote.
- Press CAST VOTE to commit. The tally module shows the crowd settling.
- The winning variation joins the score. Press NEXT LAYER to move on.
- Work through rhythm, bass, chords, melody, and texture.
Controls
PadsThe four variations for the current layer. The highlighted pad is your standing choice.
Cast VoteCommits your vote and reveals the crowd's tally.
StopPauses playback without losing progress.
ResetStarts the round over from the rhythm layer.
What this demonstrates
The other prototypes ask you to decide one thing at a time. Assembly stacks discrete decisions: rhythm first, then bass, chords, melody, texture, building the composition layer by layer. The piece you hear at the end is one of 4⁵ = 1,024 possible compositions, chosen by a sequence of small crowd-aggregated votes. Tempo is deliberately not a control here. It is a collective decision baked into the system rather than an individual override.