Précédent : Portées d’ossia, Haut : Modification de portées individuelles


Masquage de portées

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 }
       >>
     }

[image of music]

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.

Autres langues : English, español.