Hi,

I tried to program a function to put a slash at a given offset on a note,
but the line with the ^\markup doesn't work.

Here is the code :

Slash = #(define-music-function (parser location xy note)
           (pair? ly:music?)
           #{
               \once \override TextScript #'extra-offset = #$xy
               $note ^\markup{\musicglyph #"flags.ugrace"}
           #})


\version "2.11.1"

\relative {
\Slash #'(1.1 . -3.2) c4
}


Here are the errors :

<string>:3:45: ERREUR : syntax error, unexpected '^'
               \lilyvartmpd
                                            ^\markup{\musicglyph #"
flags.ugrace"}
<string>:3:54: ERREUR : cha^ine d''echappement inconnue (Unknown escape
string): << \musicglyph >>
               \lilyvartmpd ^\markup{
                                                     \musicglyph #"
flags.ugrace"}

Thanks,

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

Reply via email to