| [ << Translation ] | [Top][Contents][Index] | [ Backend >> ] | 
| [ < KievanVoice ] | [ Up : Contexts ] | [ MensuralStaff > ] | 
2.1.20 Lyrics
Corresponds to a voice with lyrics. Handles the printing of a single line of lyrics.
This context creates the following layout object(s):
InstrumentName, LyricExtender, LyricHyphen, LyricSpace, LyricText, StanzaNumber, VerticalAxisGroup and VowelTransition.
This context sets the following properties:
-  Set context property instrumentNameto'().
-  Set context property lyricRepeatCountFormatterto#<procedure 55e919b42240 at /build/out/share/lilypond/current/scm/lily/translation-functions.scm:210:4 (context repeat-count)>.
-  Set context property searchForVoiceto#f.
-  Set context property shortInstrumentNameto'().
-  Set grob property bar-extentinBarLineto :'(-0.05 . 0.05) 
-  Set grob property font-sizeinInstrumentNameto1.0.
-  Set grob property nonstaff-nonstaff-spacinginVerticalAxisGroupto :'((basic-distance . 0) (minimum-distance . 2.8) (padding . 0.2) (stretchability . 0)) 
-  Set grob property nonstaff-relatedstaff-spacinginVerticalAxisGroupto :'((basic-distance . 5.5) (padding . 0.5) (stretchability . 1)) 
-  Set grob property nonstaff-unrelatedstaff-spacing.paddinginVerticalAxisGroupto1.5.
-  Set grob property remove-emptyinVerticalAxisGroupto#t.
-  Set grob property remove-firstinVerticalAxisGroupto#t.
-  Set grob property self-alignment-YinInstrumentNameto#f.
-  Set grob property staff-affinityinVerticalAxisGroupto1.
This is a ‘Bottom’ context; no contexts will be created implicitly from it.
This context cannot contain other contexts.
This context is built from the following engraver(s):
-  Axis_group_engraver
- Group all objects created in this context in a - VerticalAxisGroupspanner.- Properties (read) -  currentCommandColumn(graphical (layout) object)
- Grob that is X-parent to all current breakable items (clef, key signature, etc.). 
-  hasAxisGroup(boolean)
- True if the current context is contained in an axis group. 
-  keepAliveInterfaces(list)
- A list of symbols, signifying grob interfaces that are worth keeping a staff with - remove-emptyset around for.
 - Properties (write) -  hasAxisGroup(boolean)
- True if the current context is contained in an axis group. 
 - This engraver creates the following layout object(s): - VerticalAxisGroup.
-  
-  Extender_engraver
- Create lyric extenders. - Music types accepted: - completize-extender-eventand- extender-event- Properties (read) -  extendersOverRests(boolean)
- Whether to continue extenders as they cross a rest. 
 - This engraver creates the following layout object(s): - LyricExtender.
-  
-  Font_size_engraver
- Put - fontSizeinto- font-sizegrob property.- Properties (read) -  fontSize(number)
- The relative size of all grobs in a context. 
 
-  
-  Hyphen_engraver
- Create lyric hyphens, vowel transitions and distance constraints between words. - Music types accepted: - hyphen-eventand- vowel-transition-event- This engraver creates the following layout object(s): - LyricHyphen,- LyricSpaceand- VowelTransition.
-  Instrument_name_engraver
- Create a system start text for instrument or vocal names. - Properties (read) -  currentCommandColumn(graphical (layout) object)
- Grob that is X-parent to all current breakable items (clef, key signature, etc.). 
-  instrumentName(markup)
- The name to print left of a staff. The - instrumentNameproperty labels the staff in the first system, and the- shortInstrumentNameproperty labels following lines.
-  shortInstrumentName(markup)
- See - instrumentName.
-  shortVocalName(markup)
- Name of a vocal line, short version. 
-  vocalName(markup)
- Name of a vocal line. 
 - This engraver creates the following layout object(s): - InstrumentName.
-  
-  Lyric_engraver
- Engrave text for lyrics. - Music types accepted: - lyric-event- Properties (read) -  ignoreMelismata(boolean)
- Ignore melismata for this Lyrics line. 
-  lyricMelismaAlignment(number)
- Alignment to use for a melisma syllable. 
-  searchForVoice(boolean)
- Signal whether a search should be made of all contexts in the context hierarchy for a voice to provide rhythms for the lyrics. 
 - This engraver creates the following layout object(s): - LyricText.
-  
-  Pure_from_neighbor_engraver
- Coordinates items that get their pure heights from their neighbors. 
-  Stanza_number_engraver
- Engrave stanza numbers. - Properties (read) -  stanza(markup)
- Stanza ‘number’ to print before the start of a verse. Use in - Lyricscontext.
 - This engraver creates the following layout object(s): - StanzaNumber.
-  
| [ << Translation ] | [Top][Contents][Index] | [ Backend >> ] | 
| [ < KievanVoice ] | [ Up : Contexts ] | [ MensuralStaff > ] |