#### NoteNames

(not documented)

This context creates the following layout objects:

NoteName, SeparatingGroupSpanner, SeparationItem, StaffSpacing, TieColumn, Tie and VerticalAxisGroup.

This context sets the following properties:

- Set translator property `verticalExtent` to `#f`
- Set translator property `extraVerticalExtent` to `#f`
- Set translator property `minimumVerticalExtent` to `#f`

This context is a `bottom' context; it can not contain other contexts.

This context is built from the following engravers:

`Engraver_group_engraver`
  A group of engravers taken together
`Separating_line_group_engraver`
  Generates objects for computing spacing parameters.

  Properties (read)

  `createSpacing` (boolean)
    Create StaffSpacing objects? Should be set for staves.
  Properties (write)
  `breakableSeparationItem` (layout object)
    The breakable items in this time step, for this staff.
  This engraver creates the following layout objects: SeparatingGroupSpanner, SeparationItem and StaffSpacing.
`Note_name_engraver`

  Music types accepted:

  note-event

  Properties (read)

  `printOctaveNames` (boolean)
    Print octave marks for the NoteNames context.
  This engraver creates the following layout objects: NoteName.
`Tie_engraver`
  Generate ties between noteheads of equal pitch.

  Music types accepted:

  tie-event

  Properties (read)

  `tieMelismaBusy` (boolean)
    Signal whether a tie is present.
  This engraver creates the following layout objects: Tie and TieColumn.
`Skip_event_swallow_translator`
  Swallow \skip.

  Music types accepted:

  skip-event

`Rest_swallow_translator`
  Swallow rest

  Music types accepted:

  rest-event

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

  Properties (read)

  `extraVerticalExtent` (pair of numbers)
    extra vertical extent, same format as minimumVerticalExtent
  `minimumVerticalExtent` (pair of numbers)
    minimum vertical extent, same format as verticalExtent
  `verticalExtent` (pair of numbers)
    Hard coded vertical extent. The format is a pair of dimensions, for example, this sets the sizes of a staff to 10 (5+5) staffspaces high.

                       \set Staff.verticalExtent = #'(-5.0 . 5.0)

    This does not work for Voice or any other context that doesn't form a vertical group.

  This engraver creates the following layout objects: VerticalAxisGroup.

Read comments on this page, or add one. This page is for LilyPond-2.2.5 (stable-branch).