[ << 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
.
[ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < Cue_clef_engraver ] | [ Up : Engravers and Performers ] | [ Custos_engraver > ] |