Documentation · Naming

Cell ::= $1 … · Cell(x) Cells and holes

A rule with holes. $1 is filled by the first argument, $2 by the second. When there are more arguments than holes, the cell repeats to use them all.

  • A reference passed as an argument spreads into its items.
  • Without a hole, Name(a b) is an anchor application instead.

A rhythm applied to a line: one call, eight notes.

running…edit it and it re-runs as you type

c4 d4 e4 f4 g4 a4 b4 c5 c4 d4 e4 f4 g4 a4 b4 c5

Two holes.

running…edit it and it re-runs as you type

c4 g4 g4 c4 e4 c5 c5 e4

Four arguments for two holes: the cell plays twice.

running…edit it and it re-runs as you type

c4 g4 g4 c4 e4 c5 c5 e4

A long-short swing on a walking line.

running…edit it and it re-runs as you type

c4 c4 d4 d4 e4 e4 f4 f4 g4 g4 f4 f4 e4 e4 d4 d4