back to list

cellular automata

🔗Christopher Bailey <cb202@columbia.edu>

1/30/2001 8:01:21 PM

R Walker wrote:
>Another idea: the timbre varies for each note of the mode, depending on
>which
>cells are
>occupied in its row (and the only ones played are the ones with at least
>one
>cell
>occupied).

Yeah, when doing anything with computer music, I always try to err on the
side of constantly changing timbres.

Therefore, your original idea, if I understand correctly, would present a
series of "Frames." Each "frame" (based on a generation of CA) would
present a mode and a timbre for improvisation/composition.
But my gut reaction would be to have the timbre changing much faster than
the mode.

I guess one could run through the generations much faster for the
timbre--like, one generation per note. For the modes, it could be
happening a lot slower. Hey, since all CA's repeat themselves eventually,
or eventually end up in repeating cycles, we'd end up with some kind of
isorhythm, as a set of timbres were "cycled" through, and a set of modes
were "cycled" through, but at different rates. Could be cool.

Also, we could make use of the extra dimension in determining timbre.
Timbre is not only determined by partials and their strengths, there are
also such issues as attack strength, agitation during steady state (i.e,
vibrato or tremolo), release, amount of change in brightness---plus lots
of other quirky parameters that one can almost invent.

One could specify "areas" of a 2D CA. Each area (say, a 4X4 square) could
be converted into a number (via binary arithmetic), which would then
control the value of some timbral parameter. For each note (i.e. for each
CA generation) then, the parameters would be re-calculated. Each note
could then be individually sculpted according to its parameters.

Of course, one would have to find the right kind of CA for this---most 2D
CAs end up very soon with, like, a squiggly monster in the middle and not
much happening anywhere else---which would mean in sound, that those notes
would have most of their parameters remaining constant, with very few
changing. One would have to find a CA with lots of activity all over the
place for a good long time.

Anyway, just thinking out loud. . . .

CB