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.