LilyPond Internals Reference: 2.2.23 Cue_clef_engraver

### 2.2.23 Cue_clef_engraver

Determine and set reference point for pitches in cued voices.

Properties (read)

> `clefOctavation` (integer)

>   Add this much extra octavation. Values of 7 and -7 are common.

> `cueClefGlyph` (string)

>   Name of the symbol within the music font.

> `cueClefOctavation` (integer)

>   Add this much extra octavation. Values of 7 and -7 are common.

> `cueClefPosition` (number)

>   Where should the center of the clef symbol go, measured in half staff spaces from the center of the staff.

> `explicitCueClefVisibility` (vector)

>   ‘`break-visibility`’ function for cue clef changes.

> `middleCCuePosition` (number)

>   The position of the middle C, as determined only by the clef of the cue notes. This can be calculated by looking at `cueClefPosition` and `cueClefGlyph`.

This engraver creates the following layout object(s):

CueClef, CueEndClef and OctavateEight.

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

#### Internals Reference