LilyPond program-reference: 2.2.71 Ottava_spanner_engraver

### 2.2.71 Ottava_spanner_engraver

Create a text spanner when the ottavation property changes.

Properties (read)

> `ottavation` (markup)

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

> `originalMiddleCPosition` (integer)

>   Used for temporary overriding middle C in octavation brackets.

> `currentMusicalColumn` (layout object)

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

This engraver creates the following layout object(s):

OttavaBracket.

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

#### Internals Reference