Skip to content(if available)orjump to list(if available)

Conway's Game of Life, but Musical

Conway's Game of Life, but Musical

17 comments

·September 11, 2025

vunderba

Nice job. I thought about building something like this many years ago, but ended up experimenting with music generated from abelian sand pile algorithms instead. I've seen a number of attempts at using genetic algorithms to recombine previous musical patterns.

What's obviously missing is a "fitness function" that can approximate the equivalent of human taste, so the final evolved forms just end up being widely random in terms of quality.

AlgoMotion also did a video explanation for a music based version of Conway's Game of Life last year. Highly recommend their videos.

https://www.youtube.com/watch?v=b2SjVwYNr54

Incidentally if you like musical toys like this - Electroplankton [1] was a fun little game that had a series of almost organic musical instruments.

[1] https://en.wikipedia.org/wiki/Electroplankton

casty

The demo sounds lovely. Thought I’d mention that for the Eurorack synthesizer format there is a 16 cell sequencer by NLC: https://www.nonlinearcircuits.com/modules/p/cellular-automat...

skulk

Wolfram Tones uses 1-d cellular automata to generate music. I had a lot of fun playing with this many years ago.

https://tones.wolfram.com/ (not sure if it's still up, doesn't load for me)

SanjayMehta

It’s working for me.

kcaseg

I had very high hopes, because I have initially read: "Conway's Game of Life, but A Musical". Still pretty cool!

sodaplayer

Oh this is cool. I did something similar with a modded Launchpad by programming GOL on it and converting the positions by column and row to octave and degree and then outputting MIDI to a synth.

https://photos.app.goo.gl/os4nF1RoPJCwNiLt6

BenoitEssiambre

I love this stuff. This 256 byte video clip is a great example using similar principles: https://www.youtube.com/watch?v=sWblpsLZ-O8

WhitneyLand

Very cool Hudson.

“each cell birth plays a harmonic note and each death plays a complementary tone”

How are you deciding which notes to play?

Is it a function that somehow depends on generations or position?

hudsongr

Yes it's based on the position. The column determines the note and the row determines the octave.

gobdovan

Pretty cool! How do you decide what tone to play on birth/death? Is it based on the position in the grid or do you just pick from a simple scale at random?

abemiller

musical space with 12 notes per octave may be better mapped onto a hexagon grid rather than a square one

https://www.whatistoday.net/2019/09/jammer.html

kevinwang

Darn, I can't hear the music on iphone safari :(

hudsongr

If you try turning your phone off silent it should work!

renewiltord

There was a cellular automata music sequencer once that I enjoyed. https://earslap.com/page/otomata.html

Needs flash or iOS. Simple mechanics but lots of fun music. Good design.

ge96

is broken or down rather

SanjayMehta

The play buttons appear in the top right corner of each panel.

ge96

I was seeing a "Site can't be reached" message but now it's up again

Side note, it's the Black Mirror episode Thronglets