[ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < TabVoice ] | [ Up : Contexts ] | [ VaticanaStaff > ] |
2.1.38 VaticanaLyrics
Same as Lyrics
context, except that it
provides a hyphenation style (a single, flush-left hyphen between
two syllables) as used in the notational style of Editio Vaticana.
This context also accepts commands for the following context(s):
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
instrumentName
to'()
. - Set context property
lyricRepeatCountFormatter
to#<procedure 55e919b42240 at /build/out/share/lilypond/current/scm/lily/translation-functions.scm:210:4 (context repeat-count)>
. - Set context property
searchForVoice
to#f
. - Set context property
shortInstrumentName
to'()
. - Set grob property
bar-extent
inBarLine
to :'(-0.05 . 0.05)
- Set grob property
font-series
inLyricHyphen
to'medium
. - Set grob property
font-size
inInstrumentName
to1.0
. - Set grob property
font-size
inLyricHyphen
to-4
. - Set grob property
font-size
inLyricText
to-4
. - Set grob property
nonstaff-nonstaff-spacing
inVerticalAxisGroup
to :'((basic-distance . 0) (minimum-distance . 2.8) (padding . 0.2) (stretchability . 0))
- Set grob property
nonstaff-relatedstaff-spacing
inVerticalAxisGroup
to :'((basic-distance . 5.5) (padding . 0.5) (stretchability . 1))
- Set grob property
nonstaff-unrelatedstaff-spacing.padding
inVerticalAxisGroup
to1.5
. - Set grob property
remove-empty
inVerticalAxisGroup
to#t
. - Set grob property
remove-first
inVerticalAxisGroup
to#t
. - Set grob property
self-alignment-Y
inInstrumentName
to#f
. - Set grob property
staff-affinity
inVerticalAxisGroup
to1
. - Set grob property
stencil
inLyricHyphen
tolyric-hyphen::vaticana-style
.
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
VerticalAxisGroup
spanner.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-empty
set 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-event
andextender-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
fontSize
intofont-size
grob 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-event
andvowel-transition-event
This engraver creates the following layout object(s):
LyricHyphen
,LyricSpace
andVowelTransition
.-
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
instrumentName
property labels the staff in the first system, and theshortInstrumentName
property 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
Lyrics
context.
This engraver creates the following layout object(s):
StanzaNumber
.-
[ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < TabVoice ] | [ Up : Contexts ] | [ VaticanaStaff > ] |