Cellular Automata Video Synthesizer
This is SO cool.
What it is is a Cellular Video Synthesizer.
This is how it works:
We use a simple 1 dimensional, elementary cellular automata in this example. More info on it can be found here.
The three knobs allow the cellular automata to be adjusted in some fun ways. The knob on the left controls the width of the board, from 1 cell to 32 cells. The center knob is used to select one of the 256 possible rules. And the knob on the right controls the iteration speed.
The button is used to clear rows. As long as it is held down, all the cells in the row will be forced to the dead state.
To make the cellular automata a little more exciting, we have also added sound and color. The color of each cell is based on how long a cell has stayed alive. So if a cell is alive from one row to the next, its color will be different on each row.
The sound is even more arbitary, but still based on the celluar automata. To obtain some interesting sounds we calculate a frequency for each row. There is no ‘right’ way to do this, so we played around until something cool happend. This is what we came up with: go through all the cells in a row and if a cell is alive, multiply the current frequency by that cells color (a number 1 - 5). If the cell is dead, do nothing.
Hehe, it’s like … a form of art!
Here is the link to their page, here, and to the Maker pager, here.
