Skip to content

Cheatsheet

Clefs
(g2) (f4) (c3)G, F, C clef
Pitch
a b c d e f g h i j k l m n14 positions, low to high
A B … Nraised octave (uppercase)
^doctave shift up (prefix, +7 positions); stacks: ^^d
vdoctave shift down (prefix); for notes beyond the letter range
Notehead
d, d', dtpunctum, virga, tenor
dw, dsquilisma, liquescent/small note
Suffix
d., d_, d-, d~mora, episema, ictus, plica
dsliquescent/small note; combines with other shapes
df/gh, df / gh/ = visual neume separator
Dividers / bars
'tiny breath mark
,quarter bar (small caesura)
;half bar
|full bar
|0invisible full-bar spacer
||double bar (end of section)
|: :| :|:repeat start, repeat end, repeat both
|||triple/final bar
(|) (||) (:|)parenthesized bar forms also work
Spacing / line break
(z) (Z)forced line break, justified / left-aligned
= == === (sp) (sp2)fixed gap (scalable with count/multiplier)
*flexible gap (for justification)
Accidentals & key signature
(b) (n) (#)flat, natural, sharp at default i height
(ib) (in) (i#)flat, natural, sharp at explicit pitch
(K:F# C#)key signature (repeats at the start of every line)
(K:)clear key signature
Decorations
[h] [hg] [h i j]typographical parentheses around note(s) or neume
{ g h i } \arc{ g h i } \line{ g h i }overbrace, arc, line above a span
\slur{ g h } \slurSolid{ g h }dashed / solid slur between noteheads
{ g h i }"1."spanning mark label
hg"Label"label above the note or neume
Text
w: Ky-ri-etext line (hyphen = syllable boundary, drawn where there is room)
w: Ky=ri-emandatory syllable boundary — hyphen always drawn
w: on-ly\-be-got-ten\- = literal hyphen inside one syllable
w: ro___._ = extender line; each further _ reaches one more neume
w: some\_word\_ = literal underscore inside one syllable
multiple w: linesmultiple stanzas
W: Psalm verse text...text block (free-flowing, not note-aligned)
multiple W: linesconsecutive text blocks
n: g h icontinue the previous music line
unprefixed line after w:continue the lyric line
unprefixed line after W:same block: a break in psalm / stanza, reflowed in prose / rubric
~non-breaking space inside one syllable
~~in w:: split display text from alignment text (e.g. 1.~~Ky-ri-e)
~~in W:: split a marker (verse number, \R., role label) from the block body
(text)lyric label under the next bar line
[text] <text> {text}underline, italic, bold
\red{text} \color:green{text}colored text
\R \V + ++responsory, versicle, dagger, double dagger
\Xescape any special character
Text blocks (W:)
W(psalm):default; source line breaks kept, 2 em indent
W(prose):reflowed as running text, no indent
W(stanza):hymn strophe; breaks kept, 1.5 em indent on overflow only
W(rubric):reflowed, 85% size, red
|manual line break inside a block (\| = literal pipe)
%option: textStyle=prosedocument-wide default style; W(style): overrides it
%option: textMaxIndent=8widest marker column, in em (default 8)
HeaderMeaning
%title: Titletitle; other drawn headers: subtitle, caption, rubric, indent
%option: lyricDistance=0.5renderer option; repeat one option per line
%%end of header
MarkdownMeaning
```aretinofenced Aretino block
```aretino fixed width=18cmfixed-width embedded block

UIOGD Ut in omnibus glorificetur Deus
That in all things God may be glorified.
Released under MPL-2.0 (code) and CC-BY-4.0 (docs).