A musical implementation of John Conway's Game of Life in MATLAB.
Game of MIDI generates and plays MIDI notes based on the game of life simulation.
What is the game of life?
Game of MIDI example 1
Game of MIDI example 2
Installation:
Run Game of MIDI.mlappinstall
to install Game-of-MIDI as a MATLAB app.
Run Game_of_MIDI_installer.exe
to install Game-of-MIDI as a standalone application on windows (you will be prompted to download the MATLAB runtime if you do not already have it).
User guide:
Rules:
If a cell is in a live state it will remain alive if there are 2 or 3 alive cells orthogonal to it.
If a cell is in a dead state it will become alive if there are 3 alive cells orthogonal to it.
Happy MIDI'ing!
Acknowledgements:
The writemidi and matrix2midi MATLAB functions used to write MIDI files were written by Ken Schutte.
Thanks to Mara Uboldi for the logo design.
Version 1.0 Last updated 09/09/2020