LilyPond program-reference: 2.1.16 NoteNames

### 2.1.16 NoteNames

(not documented)

This context creates the following layout object(s):

NoteName, StaffSpacing, TieColumn, Tie and VerticalAxisGroup.

This context sets the following properties:

- Set grob-property `minimum-Y-extent` in VerticalAxisGroup to `#f`.

This context is a ‘bottom’ context; it cannot contain other contexts.

This context is built from the following engraver(s):

> `Separating_line_group_engraver`

>   Generate objects for computing spacing parameters.

>   Properties (read)

>   > `createSpacing` (boolean)

>   >   Create `StaffSpacing` objects? Should be set for staves.

>   Properties (write)

>   > `hasStaffSpacing` (boolean)

>   >   True if the current `CommandColumn` contains items that will affect spacing.

>   This engraver creates the following layout object(s):

>   StaffSpacing.

> `Note_name_engraver`

>   Print pitches as words.

>   Music types accepted:

>   note-event

>   Properties (read)

>   > `printOctaveNames` (boolean)

>   >   Print octave marks for the `NoteNames` context.

>   This engraver creates the following layout object(s):

>   NoteName.

> `Tie_engraver`

>   Generate ties between note heads of equal pitch.

>   Music types accepted:

>   tie-event

>   Properties (read)

>   > `tieWaitForNote` (boolean)

>   >   If true, tied notes do not have to follow each other directly. This can be used for writing out arpeggios.

>   Properties (write)

>   > `tieMelismaBusy` (boolean)

>   >   Signal whether a tie is present.

>   This engraver creates the following layout object(s):

>   Tie and TieColumn.

> `Skip_event_swallow_translator`

>   Swallow `\skip`.

> `Rest_swallow_translator`

>   Swallow rest.

> `Axis_group_engraver`

>   Group all objects created in this context in a `VerticalAxisGroup` spanner.

>   Properties (read)

>   > `currentCommandColumn` (layout object)

>   >   Grob that is X-parent to all current breakable (clef, key signature, etc.) items.

>   This engraver creates the following layout object(s):

>   VerticalAxisGroup.

#### Internals Reference