NoteNames - LilyPond program-reference
Description: LilyPond program-reference

Next: PianoStaff, Previous: MensuralVoice, Up: Contexts

#### 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 grob-property `minimum-Y-extent` in VerticalAxisGroup to `#f`.

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

This context is built from the following engravers:

`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`
  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 objects: NoteName.
`Tie_engraver`
  Generate ties between noteheads 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 objects: 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 objects: VerticalAxisGroup.

Next: PianoStaff, Previous: MensuralVoice, Up: Contexts

This page is for LilyPond-2.10.33 (stable-branch).