6.1. Fermata

Fermatas are defined attached to notes and rests, using the fermata element:

fermata       ::=  (fermata [fermataSymbol] [placement] printOptions* )
fermataSymbol ::=  { normal | short | long | very-short | very-long |
                     henze-short | henze-long }     default 'normal'
placement     ::=  { above | below }

Default placement is above if the stem goes down, and below if the stem goes up.

Examples:

(score (vers 2.0) (instrument (musicData
    (clef G)(key C)
    (n g4  q (fermata))
    (r q (fermata above))
    (r q (fermata below))
    (n g4  q (fermata short))
    (barline end)
)))
../_images/fermata-01.png

The following fermata symbols are currently available:

../_images/fermata-02.png

6.2. Caesura

Caesura marks, also known as the railroad tracks, are defined attached to notes, using the caesura element. The caesura mark is displayed over staff after the note to which it is attached, and its function is to create a sudden pause in the performance, for a period of time at the discretion of the performer or conductor, with an equally sudden resumption of sound:

caesura       ::=  (caesura [caesuraSymbol] printOptions* )
caesuraSymbol ::=  { normal | thick | short | curved }     default 'normal'

Example:

(score (vers 2.0) (instrument (musicData
    (clef G)(key C)
    (n c4 q (caesura))
    (n f4 q (caesura thick))
    (n g4 q (caesura short))
    (n c4 q (caesura curved))
    (barline end)
)))
../_images/caesura-01.png

6.3. Breath mark

The breathMark element is displayed over staff before the note to which it is attached, and implies that the note duration is shortened slightly to allow for the short pause in the phrase. The breathMark element may have a breathSymbol element to indicate the symbol used for the breath mark:

breathMark   ::=  (breathMark [breathSymbol] printOptions* )
breathSymbol ::=  { comma | tick | V | salzedo }     default 'comma'

Examples:

(score (vers 2.0) (instrument (musicData
    (clef G)(key C)
    (n g4  q (breathMark comma))
    (n g4  q (breathMark tick))
    (n g4  q (breathMark V))
    (n g4  q (breathMark salzedo))
    (barline end)
)))
../_images/breath-01.png