3.4.2 Ignorer des passages de la partition
Dans un travail de transcription ou de recopie de la musique, ce qui vous intéresse plus particulièrement se situe à la fin, là même où vous en êtes dans la notation. Dans le but de gagner du temps dans le processus de correction, vous pouvez « escamoter » le reste et ne générer que les dernières mesures en définissant une variable +particulière en début de fichier, comme ceci :
showLastLength = R1*5
\score { … }
Ceci aura pour effet de ne générer que les cinq dernières mesures – si
tant est que le morceau soit à 4/4 – de tous les \score de votre
fichier. Dans le cas d’un œuvre conséquente, cette pratique s’avère fort
utile puisqu’elle évite de tout générer. Vous pourriez aussi être amené
à retravailler le début d’une œuvre, pour y ajouter une partie par
exemple, auquel cas c’est la propriété showFirstLength que vous
utiliserez.
Vous pouvez contrôler très finement les parties à escamoter, grâce au
commutateur Score.skipTypesetting : lorsqu’il est activé,
aucune gravure n’est réalisée. En tant que propriété du contexte
+Score, il affecte toutes les voix et portées – voir
+Score – le père de tous les contextes.
Ce commutateur agit aussi sur la sortie MIDI. Notez bien que tous les
événements seront escamotés, y compris les changements de tempo ou
d’instrument qui interviendraient avant que skipTypesetting ne
+soit désactivé.
\relative c' {
c4 c c c
\set Score.skipTypesetting = ##t
d4 d d d
\tempo 4 = 80
e4 e e e
\set Score.skipTypesetting = ##f
f4 f f f
}
Commandes prédéfinies
showLastLength,
showFirstLength.
Voir aussi
Manuel de notation : Contextes d’interprétation, Liste des propriétés de contexte, Score – le père de tous les contextes.