Suivant : , Précédent : Généralités sur les instruments à clavier, Haut : Vue d’ensemble des claviers


Changement de portée manuel

Il est possible de passer d'une portée à l'autre de façon manuelle, au moyen de la commande

\change Staff = nomDeLaPortee

La valeur nomDeLaPortee est le nom de la portée sur laquelle va se déplacer la voix courante. Pour des raisons pratiques, on nomme la portée supérieure "haut" et la portée inférieure "bas", donc nomDeLaPortee désigne habituellement "haut", "bas", "MD" ou "MG". Dans tous les cas, le contexte de portée ainsi utilisé doit exister au préalable.

Pour ligaturer automatiquement des notes entre deux portées, procédez ainsi :

     
     \new PianoStaff <<
       \new Staff = "haut" {
         <e' c'>8
         \change Staff = "bas"
         g8 fis g
         \change Staff = "haut"
         <g'' c''>8
         \change Staff = "bas"
         e8 dis e
         \change Staff = "haut"
       }
       \new Staff = "bas" {
         \clef bass
         % maintient la portée active
         s1
       }
     >>

[image of music]

Si les ligatures demandaient à être retouchées, commencez par modifier la direction des hampes. L'emplacement des ligatures sera alors calculé à partir du centre de la portée la plus proche – voir Correction des collisions d’objets pour un exemple de retouche sur des ligatures.

Voir aussi

Manuel d'initiation : Correction des collisions d’objets.

Manuel de notation : Hampes, Barres de ligature automatiques.

Exemples de code : Keyboards.

Référence des propriétés internes : Beam, ContextChange.

Autres langues : English, español, deutsch.