lilypond-user
[Top][All Lists]
Advanced

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

Encapsulating tweak and markup in a variable


From: Menu Jacques
Subject: Encapsulating tweak and markup in a variable
Date: Fri, 13 Feb 2015 15:11:51 +0100

Hello folks,

In order to produce home-make fingerings, I use the code below, a solution 
supplied by users of this list:

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

\version "2.19.15"

Introduction =  \relative g, {
  \markLengthOn

  \clef "bass" \key bes \major \time 2/4 | % 1
  \tempo "Moderato" 4 = 108

  g2 \mf
  -\tweak TextScript.self-alignment-X #CENTER
  ^\markup{\large\bold\with-color #magenta "1E"}
  | % 2
  g2
  \bar "||"
}

{\Introduction}

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



My attempt to define a variable UN_E to obtain the same effect:

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

UN_E = {
  \tweak TextScript.self-alignment-X #CENTER
  \markup\large\bold\with-color #magenta "1E"
}

{g2 \mf ^\markup{\UN_E}

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


leads to error messages:

Users/menu/Documents/LaTeX/PartitionsLilypond/DoigteAndTweakAsVariable.ly:26:3: 
Erreur : type d'argument erroné pour 3.
 Attendait symbol list or music, (markup #:large (#:bold (#:with-color (list 
1.0 0.0 1.0) "1E"))) trouvé
  
  \markup\large\bold\with-color #magenta "1E"
/Users/menu/Documents/LaTeX/PartitionsLilypond/DoigteAndTweakAsVariable.ly:29:18:
 Erreur : syntax error, unexpected MUSIC_IDENTIFIER
{g2 \mf ^\markup{
                 \UN_E}
/Users/menu/Documents/LaTeX/PartitionsLilypond/DoigteAndTweakAsVariable.ly:29:24:
 Erreur : Fichier principal non fini
{g2 \mf ^\markup{\UN_E}


Thanks for your help to sort this out!

JM





reply via email to

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