Wie kann ich (durch globale Einstellung?) verhindern, dass der Bindestrich "-" in das __________- hineinreicht. Sieht unschön aus.
\version "2.18.00"
#(set-global-staff-size 20)
melody =
\relative c'' {\new Voice = "singer"
\time 4/4
e4 r4 \tuplet 3/2 {e e e} |
\slurDashed e (e) e~ e4 |
r4 \tuplet 3/2 {e e e} |
}
Versea = \lyricmode {
"" la la la -- \set ignoreMelismata = ##t laaaa laaa \unset ignoreMelismata laaaa __ laaaa -- laaa laa -
}
Verseb = \lyricmode {
"" laaaaa laaaaa la -- laaa __ -- la, __ laaaaa~ aa -- laa -- la __
}
Versec = \lyricmode {
"" laaa laaa -- laaaaa~aaa laa __ -- la __ laa laa -- laaaaa -- laaaaa __
}
\book {
\score {
<<
\new Staff <<
\melody >>
\lyricsto "singer" \new Lyrics \Versea
\lyricsto "singer" \new Lyrics \Verseb
\lyricsto "singer" \new Lyrics \Versec
>>
\layout {
}
}
}
Ich würde mal behaupten: Es ist einfach unüblich, Silben, auf die noch ein Bindestrich folgt, mit Unterstrichen zu verlängern ... Stattdessen werden eher mehrere Bindestriche gesetzt (also statt ,,la______ - la" eher ,,la - - - la"). Macht LilyPond auch so, wenn du ,,la -- _ _ _" statt ,,la __ _ _ _ -- la" eingibst. Jedenfalls könnte ich mir vorstellen, dass es aufgrund dieser Konvention schwierig wird, LilyPond was anderes beizubringen ...
Nun kann es sein, dass dir diese Bindestriche zu selten auftreten (du also lieber ,,la - - - - la" statt ,,la - - la" o. ä. hättest). Dazu kannst du die dash-period des LyricHyphen verändern, Standardwert ist 10 (siehe http://lilypond.org/doc/v2.18/Documentation/internals/lyrichyphen):
Verseb = \lyricmode {
\override LyricHyphen.dash-period = #3
"" laaaaa laaaaa la -- laaa -- _ la, laaaaa~aa
}