Fork me on GitHub


An HTML5 audio sequencer based on Conway's Game of Life

Play Pause
ScatterWave MozAudio

MozAudio only works on ff :/

GoLRocks is an HTML5 sequencer based on Conway's Game of Life.

Add some cells; press Play; enjoy.

You can add new cells during execution (this will stop the execution), and you can change speeds and synth used without stopping the execution. (Alternating between synths will create some nice stuff).

There are two synths at the moment: ScatterWave is non tonal, and plays an audio file. MozAudio is tonal but shitty, and plays a dynamically generated sine wave which only works on Firefox.

You can use it as a (very pretty) GoL implementation by setting the cursor speed to 0, or as a silly sequencer by setting the board update speed to 0.

It's very extensible, in particular for what concerns the synths (which you are welcome to contribute; this project is just a one-weekend hack I did not have time for them).

It uses quite a lot of bleeding-edge tech, so it works almost nowhere. Chrome misses the sine generator; FF misses the speed slider.

Feel free to peruse the source on github and feel obliged to send me some synths. They're a cake to do; check this out: Synth Guide