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.
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?
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.
Sounds lovely, I'd love to hear what it's like when the number of living cells on screen controls the length of the note so it's not just a constant rhythm, even though it is hypnotizing.
There is a MIDI sequencer called ZOA (for Apple devices) that does a very similar job. I had a lot of fun with it, combining it with synthesisers (I have bunch of them but my fave is Moog's) inside AUM.
do you expect that in a blind trial it could be distinguished from playing a statistically similar number of tones chosen randomly from the available cells?
24 comments
[ 5.2 ms ] story [ 43.0 ms ] threadWhat'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
https://tones.wolfram.com/ (not sure if it's still up, doesn't load for me)
https://www.whatistoday.net/2019/09/jammer.html
Needs flash or iOS. Simple mechanics but lots of fun music. Good design.
“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?
https://photos.app.goo.gl/os4nF1RoPJCwNiLt6
https://apps.apple.com/nl/app/zoa-living-midi-sequencer/id15...
do you expect that in a blind trial it could be distinguished from playing a statistically similar number of tones chosen randomly from the available cells?
https://www.youtube.com/watch?v=21NIxhWQrIU