lilypond-user
[Top][All Lists]
Advanced

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

How to use ^\markup in a scheme function?


From: Frédéric Chiasson
Subject: How to use ^\markup in a scheme function?
Date: Fri, 15 Dec 2006 03:32:56 -0500

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


reply via email to

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