Précédent : Utilisation de variables, Haut : Différentes éditions à partir d’une même source
La commande \tag affecte un nom à des expressions musicales.
Les expressions ainsi balisées pourront être filtrées par la suite.
Ce mécanisme permet d'obtenir différentes versions à partir d'une même
source musicale.
Dans l'exemple qui suit, nous obtenons deux versions du même extrait, l'une pour le conducteur, l'autre pour l'instrumentiste, et qui comportera les ornements.
c1
<<
\tag #'partie <<
R1 \\
{
\set fontSize = #-1
c4_"cue" f2 g4 }
>>
\tag #'conducteur R1
>>
c1
Ce principe peut s'appliquer aux articulations, textes, etc. Il suffit de positionner
-\tag #votre-balise
avant l'articulation, comme ici :
c1-\tag #'part ^4
Ceci définira une note avec une indication de doigté conditionnelle.
C'est grâce aux commandes \keepWithTag et \removeWithTag
que vous filtrerez les expressions balisées. Par exemple :
<< de la musique \keepWithTag #'score de la musique \keepWithTag #'part de la musique >>
donnerait :
Les arguments de la commande \tag doivent être un symbole (tel
que #'score ou #'part), suivi d'une expression musicale.
Vous pouvez utiliser de multiples balises dans un morceau en
saisissant plusieurs \tag.
\tag #'original-part \tag #'transposed-part ...
Lorsqu'elles comportent des silences, ceux-ci ne seront pas fusionnés si vous imprimez une partition avec les deux sections balisées.
Cette page documente LilyPond-2.11.58 (branche de développement).
Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Vos suggestions à propos de la documentation sont les bienvenues.