lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Sprechgesang


From: Massimiliano Viel
Subject: Sprechgesang
Date: Sat, 31 Oct 2020 20:56:38 +0100

Hello everybody,
I would like to use Schoenberg’s original symbol for sprechgesang… Specifically, the x on the stem you find in the score of Pierrot Lunaire.
I found a snippet in the forum, which is:

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

But…it doesn’t seem to work. 
I receive the following message of error:

Wrong number of arguments to ly:stencil-combine-at-edge


Why is that? As far as I can understand the number of arguments is fine! But I am still a noob in Lilypond, so…

Thank you for all the help!

Massimiliano

reply via email to

[Prev in Thread] Current Thread [Next in Thread]