Documentation · Naming

Name ::= … Rules

Name a figure with Name ::= body. Uppercase names are rules; lowercase words are sounds.

  • A rule that is defined and never stated sounds nothing.
  • A document with no expression line plays the last rule it defines.
  • Rules can use other rules.
  • A body can continue on indented lines.

Define, then state. The definitions alone are silent.

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

Rules built from rules.

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

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

A body over several lines.

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

c4 d4 e4 c4 c4 d4 e4 c4 e4 f4 g4