Procedurally generated music with cellular automata
Click anywhere in the grid to create a block. When two blocks collide, they change directions. Try creating two blocks in a single column
Tip: I've found that I get nice melodies consistently with 6 blocks in the grid. Too many blocks, and the sound devolves into chaos.