Synth/Life MK.01 Generative Sequencer  ·  SIG.A-Minor Pent.  ·  9 Hz Life Clock
Conway's Game of Life wired as a six-row pentatonic sequencer. The canvas is the score, cells are the notes, and nothing pre-composed ever happens. — gizmo64k
indiepixel.de
01play

Pattern Library

Select a pattern, then click the canvas to stamp it. Choose NUKE ZONE to draw single cells.
RLE format. b = dead, o = alive, $ = end of row, ! = end of pattern. Numbers = run length. Lines starting with # are comments. Header line x=…, y=… is optional.

On the canvas. With a pattern selected, click to stamp. With "Blank canvas" selected, click or drag to toggle single cells. Right-click or Esc clears the brush. Space = play/pause. . = single step. R = reset. C = clear.

The Score

POP0 GRID0×0
Phosphor
Bloom dropping frames
BPM 140 GEN0 LOCK
03how it sings

Every pattern plays itself.

The canvas is a score. Cells are notes. What you stamp, Conway evolves, and a small sequencer reads it back. Nothing is random, nothing is pre-composed. The music is simply what your pattern means when you listen to it this way.

01the grid

The canvas is divided into a 6 × 8 grid of zones, six rows stacked vertically, eight columns across.

Each zone gets its own pitch. Each row is one octave higher than the row below it. Each column is one step up the scale. The full grid spans five octaves of A-minor pentatonic (A · C · D · E · G), which is the secret to why it can't sound wrong: every combination of these notes is consonant.

02the sequencer

Every sim step is a 16th note. The BPM slider sets the tempo directly.

The sequencer cycles through the melody rows top-to-bottom, one row per step. On each row's turn, it looks for the next active zone (a zone with enough live cells to matter) and plays that single note. Empty rows rest in silence. The zone that just played lights up briefly so you can see the playhead hop.

Each row remembers where it left off. A row with several active zones produces an arpeggio; a row with just one produces a pulse.

03the bass

The bottom row is separate. Instead of plucks, it sustains a single bass note (the one zone with the most mass at any moment) and crossfades when that zone changes.

Multiple simultaneous bass notes turn to mud, so this row picks a winner. The result: a slow harmonic foundation that shifts as your pattern's center of gravity moves.

04the shape

Each zone's voice is shaped by the geometry of its inhabitants, not just their count:

densityvelocity (loudness)
compactnessresonance (pluckiness)
aspectdetune (width)
vertical biasfilter cutoff
horizontal biaspan offset

05collisions

When live cells die from overcrowding (gliders smashing into each other, chaos erupting), a percussive accent rings out at that zone's pitch, independent of the sequencer.

So the sequencer gives you the melody and the bass, and collisions are the rhythm section playing over the top. Busy scenes become genuinely percussive.

06it never sounds wrong

Pentatonic scales have no "avoid" intervals: nothing that clashes harshly. Every zone's note belongs to the same key, so whatever the simulation decides to do, the result stays in tune.

The chaos is rhythmic and textural. The harmony is always safe. That's the trick.

Things to try

  1. A lone glider drifting diagonally. It crosses zone boundaries slowly, producing a four-note melodic phrase as it moves up and right.
  2. A Gosper gun in the top-left. The fixed structure pulses one steady note, while gliders spawn into new zones and add rotating accents downstream.
  3. Two guns facing each other. Collision accents start firing everywhere the streams meet. Turn up the BPM for full percussion.
  4. Stack pulsars vertically. Three period-3 oscillators at different octaves produce a layered, polyrhythmic pad.
  5. Acorn in the middle. A single methuselah that takes ~5000 generations to settle. An evolving composition that writes itself for several minutes.
  6. Scatter at slow BPM. Eight random patterns drop across the canvas, each in its own zone with its own voice. Let it evolve into a slowly shifting generative composition.
  7. Switch phosphors while playing. Doesn't change the sound, but green + pulsar is a whole vibe.
VER1.0
STACKHTML·CSS·JS
DEPSNONE
CDNNONE
TRACKINGNONE
LIFE CLOCK9 HZ
SYNTHWEB AUDIO
PAYLOAD1 FILE
BUILT BYGIZMO64K · INDIEPIXEL.DE
GIZMO64K