Next: CueVoice, Previous: ChoirStaff, Up: Contexts
Typesets chord names.
This context creates the following layout object(s):
ChordName, StaffSpacing and VerticalAxisGroup.
This context sets the following properties:
remove-empty
in VerticalAxisGroup to #t
.
remove-first
in VerticalAxisGroup to #t
.
minimum-Y-extent
in VerticalAxisGroup to '(0 . 2)
.
This context is a `bottom' context; it cannot contain other contexts.
This context is built from the following engraver(s):
Hara_kiri_engraver
- Like
Axis_group_engraver
, but make a hara-kiri spanner, and add interesting items (i.e., note heads, lyric syllables, and normal rests).Properties (read)
keepAliveInterfaces
(list)- A list of symbols, signifying grob interfaces that are worth keeping a staff with
remove-empty
set around for.This engraver creates the following layout object(s):
Skip_event_swallow_translator
- Swallow
\skip
.Chord_name_engraver
- Catch note events and generate the appropriate chordname.
Music types accepted:
Properties (read)
chordChanges
(boolean)- Only show changes in chords scheme?
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.
chordNameExceptions
(list)- An alist of chord exceptions. Contains
(
chord.
markup)
entries.majorSevenSymbol
(markup)- How should the major 7th be formatted in a chord name?
This engraver creates the following layout object(s):
Separating_line_group_engraver
- Generate objects for computing spacing parameters.
Properties (read)
Properties (write)
createSpacing
(boolean)- Create
StaffSpacing
objects? Should be set for staves.
hasStaffSpacing
(boolean)- True if the current
CommandColumn
contains items that will affect spacing.This engraver creates the following layout object(s):
Output_property_engraver
- Apply a procedure to any grob acknowledged.
Music types accepted:
Rest_swallow_translator
- Swallow rest.
Cette page documente LilyPond-2.11.58 (branche de développement).
Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Vos suggestions à propos de la documentation sont les bienvenues.