Précédent : Portées d’ossia, Haut : Modification de portées individuelles
Dans les partitions d'orchestre, les portées qui n'ont que des silences sont habituellement masquées afin de gagner de la place. Ce style d'édition s'appelle en anglais « French Score ». Cette fonctionnalité est activée par défaut dans les contextes Lyrics, ChordNames et FiguredBass. Lorsque des lignes appartenant à ces contextes se retrouvent vides après placement des sauts de ligne, elles sont effacées.
En ce qui concerne les portées normales, il existe un contexte
Staff spécifique qui permet d'arriver à ce résultat :
les portées ne contenant rien ou uniquement des silences multi-mesures
seront retirées. La définition de ce contexte est enregistrée dans la
variable \RemoveEmptyStaffContext
. Voyez comment la deuxième
portée disparaît du deuxième système :
\layout { \context { \RemoveEmptyStaffContext } } { \relative c' << \new Staff { e4 f g a \break c1 } \new Staff { c4 d e f \break R1 } >> }
Le premier système comportera absolument toutes les portées. Si vous
voulez masquer les portées vides y compris pour le premier système,
vous devrez assigner vrai à la propriété remove-first
dans
VerticalAxisGroup.
\override Score.VerticalAxisGroup #'remove-first = ##t
Pour masquer d'autres types de contextes, vous pouvez utiliser
\AncientRemoveEmptyStaffContext
ou
\RemoveEmptyRhythmicStaffContext
.
Une application particulière de cette fonctionnalité est la création d'une ossia — variante d'une partie de la mélodie — affichée à l'aide d'une portée supplémentaire.
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.