LilyPond Internals Reference: 2.2.77 Ottava_spanner_engraver

### 2.2.77 Ottava_spanner_engraver

Create a text spanner when the ottavation property changes.

Properties (read)

> `currentMusicalColumn` (graphical (layout) object)

>   Grob that is X-parent to all non-breakable items (note heads, lyrics, etc.).

> `middleCOffset` (number)

>   The offset of middle C from the position given by `middleCClefPosition` This is used for ottava brackets.

> `ottavation` (markup)

>   If set, the text for an ottava spanner. Changing this creates a new text spanner.

This engraver creates the following layout object(s):

OttavaBracket.

`Ottava_spanner_engraver` is part of the following context(s): GregorianTranscriptionStaff, MensuralStaff, Staff and VaticanaStaff.

#### Internals Reference