This is a step sequencer that uses the algorithm of John Conway's Game of Life to generate evolving patterns.
The top four rows are a sawtooth synth, the middle four are drum
samples and the bottom four are a sine synth.
Clicking on cells will toggle their state, allowing to make live
changes to the sequence.
At first glance it might sound pretty random, but after some
playing around I find it interesting to listen to "natural"
developments. For example, sometimes periods of calmness or
minimal percussion will start. At some point, the "song" will
die out on its own.
Often, there will be gradual changes of melody or beat where you
can hear existing patterns repeating but slowly changing with
every new bar. This is especially noticeable with longer evolve
intervals (16 and above).
Made by Gilad Mayani.
The sequencer was made using the
Tone.js
framework, also using
Tone.js UI
components and some
audio samples
from their examples.
The image of the patterns was found
here.
Source code available on
GitHub.