
Generative Music - Cellular automata and blip blops
3 years ago
A somewhat intelligent cellular automata system that I developed with some atari2600 style sonification.
Poor figure that you see at the beginning triggers a relatively complex cellular life system(which is based on conway's rules but it's not ahistoric and can switch rules on the fly depending on the situation) and I've done some work to sonify the life with atari2600 sounds. I have no control over the system once it is started, and it dies by itself.
Software used:
Processing connected to SuperCollider via osc_p5 library and the great p5_sc library, and I used the Atari2600 UGen by Fredrik Olofsson, all custom software.
Poor figure that you see at the beginning triggers a relatively complex cellular life system(which is based on conway's rules but it's not ahistoric and can switch rules on the fly depending on the situation) and I've done some work to sonify the life with atari2600 sounds. I have no control over the system once it is started, and it dies by itself.
Software used:
Processing connected to SuperCollider via osc_p5 library and the great p5_sc library, and I used the Atari2600 UGen by Fredrik Olofsson, all custom software.
FLV
00:09:31
4 Related collections
| Date | Plays | Likes | Comments |
|---|---|---|---|
| Totals | 3,289 | 49 | 9 |
| Feb 23rd | 0 | 0 | 0 |
| Feb 22nd | 0 | 0 | 0 |
| Feb 21st | 4 | 0 | 0 |
| Feb 20th | 0 | 0 | 0 |
| Feb 19th | 1 | 0 | 0 |
| Feb 18th | 1 | 0 | 0 |
| Feb 17th | 1 | 1 | 0 |
-
Vimeo: About / Blog / Developers / Jobs /
Community Guidelines /
Help Center / Video School / Music Store / Site Map
/ Vimeo
or
-
Legal: TM + ©2012 Vimeo, LLC. All rights reserved. / Terms of Service / Privacy Statement / Copyright

Prev week
Also, are you aware of anyone using this technique to generate waveforms directly? I think that could be really interesting...
Some portions still confuse me, e.g.: at 6:17 why does it sound irregular even though the pattern is repeating? Once it reaches a steady state, how does it manage to destabilize again?
Also, why start with a left-right symmetric pattern? Have you tried asymmetric patterns as well?
The irregularity you hear on repeating patterns are there because some of the synthesis parameters are controlled by pseudorandom number generators that have nothing to do with the ca system, they add their own dynamics.
I think it would have been fun to hear the "pure" synthesis of the system, minus the additional randomness.
Is the code available? - I would really love to play and see how you've done it. I'm actually building a project that behave similarly than this.
Congrats!