lilypond-user-fr
[Top][All Lists]
Advanced

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

Re: Tag et texte


From: Gilles
Subject: Re: Tag et texte
Date: Tue, 29 Nov 2011 23:20:53 +0100
User-agent: Opera Mail/11.52 (Win32)

Le Mon, 28 Nov 2011 09:38:31 +0100, Denis Bitouzé <address@hidden> a écrit:

markup { "Theme played 2 times, solos on "
  \tag #'ut { "D" }
  \tag #'ees { "B" }
  " pedal"

\tag prend en 2ème argument une musique, donc { "D" } et { "B" } ne peuvent convenir. Pour les markup le seul moyen que je connaisse c'est d'utiliser define-markup-command (voir doc)


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

#(define-markup-command (expose layout props sym) (symbol?)
(interpret-markup layout props
    (markup (string-append
        "Theme played 2 times, solos on "
        (case sym
          ((ut) "D")
          ((ees) "B")
          (else ""))
        " pedal"))))

music = c'1


\book {
  \score {
    <<
      \music
    >>
    \layout { }
    \midi { }
  }
  \markup \expose #'ut
}


\book {
  \score {
  \transpose c a
    <<
      \music
    >>
    \layout { }
    \midi { }
  }
  \markup \expose #'ees
}


%%%%%%%%%%%%%%%%%%%%%%%%%%%

Gilles



reply via email to

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