Sound of Life is a musical interpretation of
Conway's Game of Life
. A simplified explanation of the game is that a board consists of a
number of 'cells'. These cells are either alive or dead. Each round the
state of a cell is decided by three simple rules.
Any living cell with two or three living neighbours stays alive.
Any dead cell with three live neighbours comes to life.
Any live cell with less than 2 living neighbours or more than three
living neighbours dies.
You can watch this unfold by clicking the Start Game button. The board
has been pre-populated with a randomized selection of living and dead
cells. You can change the speed at which the game progresses using the
controls at the top.
Clicking Start Sound at the bottom of the screen will start a sequencer
that plays back different notes depending on the number of living cells
in each section of the board. For more information on how this works see
the README on this projects
Github Page
.
You can show/hide the synthesizers controls using the button at the top
of the page. These controls change the timbre and character of the
sound. All the audio is produced using a simple FM Synthesizer running
into a delay effect.
For more information/source code check out the
Github Page.