La propietat staff-position (posició al pentagrama)

Els silencis multi-compàs en una veu poden xocar amb les notes a una altra veu. Atès que aquests silencis es graven centrats entre les barres de compàs, es necessitaria força esforç perquè el LilyPond esbrinés quines altres notes podrien xocar amb ell, ja que actualment tota la gestió de col·lisions entre notes i silencis es fa sols per a notes i silencis que ocorren al mateix temps. Vet aquí un exemple de col·lisió d’aquest tipus:

<< \relative { c'4 c c c } \\ { R1 } >>

[image of music]

La millor solució aquí és moure el silenci multi-compàs cap avall, ja que el silencia està a la veu dos. L’ajust predeterminat per a \voiceTwo (és a dir, a la segona veu d’una construcció <<{…} \\ {…}>>) és que staff-position tingui el valor -4 per MultiMeasureRest, així que l’hem de baixar, diguem-ne, quatre semiespais de pentagrama, al valor -8.

<<
  \relative { c'4 c c c }
  \\
  \override MultiMeasureRest.staff-position = #-8
  { R1 }
>>

[image of music]

Això és millor que utilitzar, per exemple, extra-offset, perquè la línia addicional per sobre del silenci s’insereix automàticament.


Manual d’aprenentatge del GNU LilyPond v2.25.21 (branca de desenvolupament).