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