Node: ChordNames, Next: , Previous: ChoirStaff, Up: Contexts



ChordNames

Typesets chord names.

This context is also known as:

none

This context creates the following grobs: ChordName, RemoveEmptyVerticalGroup, SeparatingGroupSpanner and SeparationItem.

This context sets the following properties:

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
Skip_event_swallow_translator
Swallow \skip.

Music types accepted: skip-event

Chord_name_engraver
Catch note-events and generate the appropriate chordname.

Music types accepted: note-event

Properties (read)


majorSevenSymbol (markup)
How should the major7 be formatted in a chord name?
chordNameExceptions (list)
Alist of chord exceptions. Contains (CHORD . MARKUP) entries.
chordRootNamer (procedure)
Function that converts from a pitch object to a text markup. Used for chords.
chordNoteNamer (procedure)
Function that converts from a pitch object to a text markup. Used for single pitches.
chordNameFunction (procedure)
The function that converts lists of pitches to chord names.
chordNameExceptions (list)
Alist of chord exceptions. Contains (CHORD . MARKUP) entries.
chordChanges (boolean)
Only show changes in chords scheme?
This engraver creates the following grobs: ChordName.
Separating_line_group_engraver
Generates objects for computing spacing parameters.

This engraver creates the following grobs: SeparatingGroupSpanner and SeparationItem.

Output_property_engraver
Interpret Music of Output_property type, and apply a function to any Graphic objects that satisfies the predicate.

Music types accepted: layout-instruction

Rest_swallow_translator
Swallow rest

Music types accepted: rest-event

Hara_kiri_engraver
Like Axis_group_engraver, but make a hara kiri spanner, and add interesting items (ie. note heads, lyric syllables and normal rests)

This engraver creates the following grobs: RemoveEmptyVerticalGroup.


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

Report errors to <bug-lilypond@gnu.org>.