GNU LilyPond – Manuel de notation: 4.2.2 Définition de la taille de portée

### 4.2.2 Définition de la taille de portée

La taille de portée (staff size) est fixée par défaut à 20 points, ce qui correspond à 7,03 cm – 1 point équivaut à 100/7227 pouce, soit 2 540/7 227 mm. Il existe trois manières de la modifier :

1. La taille des portées peut se définir globalement pour toutes les partitions d’un même fichier, ou plus précisément d’un bloc `\book`, à l’aide de `set-global-staff-size`.

   >     #(set-global-staff-size 14)

   Ceci définit donc la hauteur des portées à 14 points (4,92 mm) par défaut ; toutes les fontes seront ajustées en conséquence.

2. La taille d’une partition particulière au sein d’un ouvrage se définit à l’aide d’un `layout-set-staff-size` placé dans le bloc `\layout` approprié :

   >     \score{
   >       …
   >       \layout{
   >         #(layout-set-staff-size 14)
   >       }
   >     }

3. Pour l’affectation d’une taille particulière à l’une des portées d’un système, LilyPond dispose de la commande `\magnifyStaff`. Par exemple, les partitions traditionnelles de musique de chambre avec piano présentaient souvent des portées de piano de 7 mm alors que les autres portées étaient gravées à une hauteur de cinq septièmes (s’il y avait assez de place) ou trois cinquièmes (en cas de présentation resserrée) de cette hauteur. Une proportion de 5/7 se libelle ainsi :

   >     \score {
   >       <<
   >         \new Staff \with {
   >           \magnifyStaff #5/7
   >         } { … }
   >         \new PianoStaff { … }
   >       >>
   >     }

   Si la valeur de `fontSize` à utiliser est connue, la forme suivante peut s’employer :

   >     \score {
   >       <<
   >         \new Staff \with {
   >           \magnifyStaff #(magstep -3)
   >         } { … }
   >         \new PianoStaff { … }
   >       >>
   >     }

   Mieux vaut éviter de réduire l’épaisseur des lignes si l’on veut que la partition s’approche au plus près des canons de la gravure traditionnelle.

### Relation automatique entre fonte et taille

La fonte Ementaler fournit le jeu de symboles musicaux Feta dans huit tailles différentes. Chaque fonte correspond à une hauteur particulière de portée ; les petites tailles comportent des symboles plus épais pour être cohérent avec l’épaisseur relativement plus importante des lignes de la portée. Le tableau suivant répertorie les différentes tailles de police.

nom de la fonte | hauteur de portée (pt) | hauteur de portée (mm) | utilisation
feta11 | 11,22 | 3,9 | format de poche
feta13 | 12,60 | 4,4 |
feta14 | 14,14 | 5,0 |
feta16 | 15,87 | 5,6 |
feta18 | 17,82 | 6,3 | carnet de chant
feta20 | 20 | 7,0 | partition standard
feta23 | 22,45 | 7,9 |
feta26 | 25,2 | 8,9 |

#### Voir aussi

Manuel de notation : Indication de la taille de fonte musicale, La fonte Emmentaler.

Morceaux choisis : Espacements.

#### Problèmes connus et avertissements

Lorsque `\magnifyStaff` est utilisé au sein d’un `StaffGroup`, les objets `BarLine` ne s’alignent plus, en raison des modifications apportées à leurs propriétés `thick-thickness`, `hair-thickness` et `kern`.

>     \new StaffGroup
>       <<
>         \new Staff \with { \magnifyStaff #1/2 } { b1 \bar "|." }
>         \new Staff { b }
>       >>

Vous pouvez opter pour annuler le redimensionnement des objets `BarLine`, l’imiter pour les autres portées, ou bien encore appliquer une valeur intermédiaire à toutes les portées.

>     #(define bar-line-props
>       '((BarLine thick-thickness)
>         (BarLine hair-thickness)
>         (BarLine kern)))

>     mus = { b1 \bar "|."}

>     \markup "Annulation de \\magnifyStaff pour les barres de mesure :"
>     \new StaffGroup
>       <<
>         \new Staff
>           \with {
>             \magnifyStaff
>             #1/2 #(revert-props 'magnifyStaff 0 bar-line-props)
>           }
>           \mus
>         \new Staff
>           \mus
>       >>

>     \markup "Imitation de \\magnifyStaff dans les autres portées :"
>     \new StaffGroup
>       <<
>         \new Staff
>           \with { \magnifyStaff #1/2 }
>           \mus
>         \new Staff
>           \with {
>             #(scale-props 'magnifyStaff 1/2 #t bar-line-props)
>           }
>           \mus
>       >>

>     \markup "Application à tous de valeurs intermédiaires :"
>     \new StaffGroup
>       <<
>         \new Staff
>           \with {
>             \magnifyStaff #1/2
>             #(scale-props 'magnifyStaff 3/2 #t bar-line-props)
>           }
>           \mus
>         \new Staff
>           \with {
>             #(scale-props 'magnifyStaff 3/4 #t bar-line-props)
>           }
>           \mus
>       >>

#### LilyPond — Manuel de notation v2.24.4 (branche stable).