[ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < Cue_clef_engraver ] | [ Up : Engravers and Performers ] | [ Custos_engraver > ] |
2.2.32 Current_chord_text_engraver
Catch note and rest events and generate the
appropriate chord text using chordNameFunction
. Actually
creating a chord name grob is left to other engravers.
Music types accepted:
general-rest-event
and note-event
Properties (read)
chordNameExceptions
(list)An alist of chord exceptions. Contains
(chord . markup)
entries.chordNameFunction
(procedure)The function that converts lists of pitches to chord names.
chordNoteNamer
(procedure)A function that converts from a pitch object to a text markup. Used for single pitches.
chordRootNamer
(procedure)A function that converts from a pitch object to a text markup. Used for chords.
majorSevenSymbol
(markup)How should the major 7th be formatted in a chord name?
noChordSymbol
(markup)Markup to be displayed for rests in a ChordNames context.
Properties (write)
currentChordCause
(stream event)Event cause of the chord that should be created in this time step (if any).
currentChordText
(markup)In contexts printing chord names, this is at any point of time the markup that will be put in the chord name.
Current_chord_text_engraver
is part of the following context(s) in \layout
: ChordGrid
and ChordNames
.