algocomp:voting_composer

**Description**: this CA uses the familiar pitch versus time interpretation of the grid to generate sequences, but with a twist

- randomly seed the 2-dimensional grid with active cells
- run a step of the CA rules
- at each step, use the voting algorithm to determine which cell on each column has the maximum votes (neighbors)
- the winning cell becomes the pitch for that duration. The number of votes could be the duration, or combine consecutive same-pitch winners to get the duration.
- Repeat as desired!

We'll start by using the Game of Life rules, but that won't give ideal results…*experiment*! The same is true for dealing with ties, when more than one cell has the max number of votes.

One thing to consider is if this is an *expansion*, or a totally new way to generate seed melodies. If an expansion, the CA won't initially be random, but based on the seed melody in some way.

algocomp/voting_composer.txt · Last modified: 2012/07/29 17:32 by scarl