on melisma starts.
{
text_->set_parent (head, X_AXIS);
if (melisma_busy (voice))
- text_->set_property ("self-alignment-X", scm_from_int (LEFT));
+ text_->set_property ("self-alignment-X", get_property("lyricMelismaAlignment"));
}
else
{
ADD_TRANSLATOR (Lyric_engraver,
/* doc */ "",
/* create */ "LyricText",
- /* read */ "",
+ /* read */ "lyricMelismaAlignment",
/* write */ "");
stringNumberOrientations = #'(up down)
strokeFingerOrientations = #'(right)
+ lyricMelismaAlignment = #LEFT
markFormatter = #format-mark-letters
rehearsalMark = #1
subdivideBeams = ##f
0 to@tie{}6 and @var{alter} a fraction, denoting alteration. For
alterations, use symbols, e.g. @code{keySignature = #`((6 . ,FLAT))}.")
+ (lyricMelismaAlignment ,ly:dir? "Alignment to use for a melisma syllable.")
(majorSevenSymbol ,markup? "How should the major 7th be formatted
in a chord name?")