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

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

Re: commande contraire de \Tag ?


From: Jean-Charles
Subject: Re: commande contraire de \Tag ?
Date: Sun, 04 Mar 2007 13:59:19 +0100
User-agent: Thunderbird 1.5.0.9 (X11/20070111)

Le 04.03.2007 12:30, Gilles THIBAULT disait :
Exist-il une commande ou un moyen d'inclure une expression quand le "tag" est different que celui donné en paramètre?


Du genre

   \tag #'violonI { expression1... }
  Dans tous les autres cas {expressions2...}


Pour le moment, je suis obligé de faire un truc du genre
   \tag #'violonI { expression1... }
\tag #'violonII \tag #'alto \tag #'vlc \tag #'ctrebasse \tag #'flute \tag #'hautbois \tag #'clarinette
       etc ...
                { expression2... }

Merci pour vos réponses


Pour plus de simplicité, il est possible et judicieux d'utiliser, pour une même durée dans les différents pupitres, d'utiliser le même nom. Ci-joint un petit exemple d'utilisation dans le cadre de l'Ave maris stella extrait des Vèpres, les premier et septièmes mouvements ne différant que pour les mélismes et l'adjonction de l'Amen final. Seul petit problème non résolu en ce qui me concerne, la longueur de cette dernière mesure.
Puisse cela être un bon exemple.

Jean-Charles



CORRECTION : COPIER COLLER SANS FAIRE ATTENTION
LE PREMIER MOUVEMENT GARDE LE « TAG » PRIMO ET NON FINE

 %%-------------------------
 %% traitement 1er mouvement
 %%-------------------------
 \score{ <<
   \context ChoirStaff = ChoroA <<
     \context Staff = soprano <<
\context Voice = sopA {\keepWithTag #'Primo << \global \sopranoAnotes >> }
     >>
     \context Staff = alto <<
\context Voice = altA {\keepWithTag #'Primo <<\global \altoAnotes >> }
     >>
     \context Staff = tenor <<
       \clef "G_8"
\context Voice = tenA {\keepWithTag #'Primo << \global \tenorAnotes >> }
     >>
     \context Staff = bass <<
       \clef bass
\context Voice = basA { \keepWithTag #'Primo << \global \bassAnotes >> }
     >>
   >>

   \context ChoirStaff = ChoroB <<
     \context Staff = soprano <<
\context Voice = sopB {\keepWithTag #'Primo << \global \sopranoBnotes >> }
     >>
     \context Staff = alto <<
\context Voice = altB {\keepWithTag #'Primo << \global \altoBnotes >> }
     >>
     \context Staff = tenor <<
       \clef "G_8"
\context Voice = tenB {\keepWithTag #'Primo << \global \tenorBnotes >> }
     >>
     \context Staff = bass <<
       \clef bass
\context Voice = basB {\keepWithTag #'Primo << \global \bassBnotes >> }
     >>
   >>
 }



---------------------------------------------------------------------------------------
Orange vous informe que cet  e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.






reply via email to

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