"Phil Holmes" <m...@philholmes.net> writes: > Thanks David. This is what I have: > > LyRep = > #(define-music-function (n) (number?) > #{ > \once \override Lyrics.LyricText.Y-extent = #'(-10 . 10) % stops > collisions with stems > \set Lyrics.lyricMelismaAlignment = #CENTER % keeps the symbol centred > \markup { \raise #1 % shifts it up > { \draw-circle #0.1 #0.1 ##t % draw the first circle > \raise #1 { \draw-line #'( 0 . -2 ) } % draw first line > \raise #1 { \draw-line #'( 0 . -2 ) } % draw second line > \draw-circle #0.1 #0.1 ##t } % draw final circle > } > $@(make-list n #{ \lyricmode { _ } #}) > \unset lyricMelismaAlignment > #}) > > When I run it, I get the output I want, but with the following error > in the log file: > > Definitions.ly:111:5: error: markup outside of text script or \lyricmode > > \markup { \raise #1 % shifts it up > > LyricTest.ly:27:21: error: error in #{ ... #} > > \LyRep #4 > > Any idea why?
Oops. I overlooked the \markup being lyrics already. So you probably need to put a \lyricmode { ... } around it as well. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user