Kieren MacMillan <[email protected]> writes: > Hello all, > > In lyricmode, this works as expected: > > Oo, __ oo, __ > \footnote #"*" #'(-1 . 0.5) #"* like the shower scene in “Psycho”" > Ree! Ree! Ree! > Hel -- lo! > > but this > > Oo, __ oo, __ > \footnote #"*" #'(-1 . 0.5) #"* like the shower scene in “Psycho”" > Ree! Ree! Ree! > \footnote #"†" #'(-1 . 0.5) #"† like Lenny & Squiggy from “Laverne > & Shirley”" Hel -- lo! > > throws > > error: bad grob property path (Hel footnote-music) > > I can’t seem to figure out what I'm doing wrong, despite RTFM.
You need to write \markup Hel -- lo! I think so that the footnote is applied to the syllable rather than a grob of name "Hel". Recently \tweak has been changed not to accept grob names any more (exactly to remove that source of confusion in lyrics) but \footnote still works in that manner as there is no explicit alternative like \tweak has in the form of \override. In contrast, "Ree!" cannot be a grob name because it does not consist of only letters and - signs. Yes, this is ugly. Lyrics are a corner where music arguments that can be either music or a symbol (or symbol list) are quite ugly to disambiguate. Writing \markup "xxx" makes clear that it is a music syllable rather than a symbol name. -- David Kastrup _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
