Closer to a perfect solution: because Stem lengths varies, we should count the distance from the opposing direction: from the notehead. So for a more consistent look we should use the following (also tuned the x a bit):

sp = { \override Voice.Stem #'stencil =
        #(lambda (grob)
          (ly:stencil-combine-at-edge
(ly:stem::print grob) 1 (* -1 (ly:grob-property grob 'direction))
            (ly:text-interface::print grob) -2.3 0))
\override Voice.Stem #'text = \markup {
            \hspace #-1.025 \fontsize #-4 \musicglyph #"noteheads.s2cross"
       }
}

René, I hope, you send us a part of your score to see how beautiful the sprechgesang is :-)

Bert



_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to