Parts & lyrics

Voice labels, late entries, lyric rows, and the lyric word tokens.

Last updated · June 15, 2026

Voice parts

Each voice part starts on its own line with a label followed by a colon. Everything after the colon is that part’s note stream. Common labels are S, A, T, and B for SATB, but any alphanumeric name works — Descant, Dsc, Alto 2, and so on.

SATB
S: d r m f s l t d'
A: s, l, t, d r m f s
T: m, f, s, l t d r m
B: d, d, d, d d, d, d, d,

Late entry with @N

A part may enter mid-piece with @N, where N is the beat offset. The part’s row is hidden in any system where its slice is all empty beats, and appears only once its notes begin — so you don’t need to pad earlier rows with rests.

Descant from beat 8
S: d r m f s l t d d r m f
Descant@8: d' r' m' f'

Lyric rows

Lyrics live on their own lines, attached to the beats above them. There are three kinds of lyric row:

  • L: … — a general lyric row that applies to all parts.
  • V1: … or 1.: … — a numbered verse row.
  • <Label>L: … — a lyric row bound to the matching part, e.g. SAL: attaches to SA:, DescantL: attaches to Descant:.
Verses
S: d r m f s l t d'
L: A-maz-ing grace, how sweet the
V2: ’Twas grace that taught my heart to

Lyric word tokens

Words in a lyric row line up with beat cells one-to-one. A few tokens control how they spread across the beats:

  • Ho-ly — a hyphen splits a word across two beat cells.
  • word** — the word plus two empty cells (an extension under a held note).
  • ** — two empty cells (rest beats with no syllable).
  • . — a single empty cell.
Melisma and rests
S: d : - : - : r
L: Ho** -- ly