5.4.1 Comportament automàtic

Hi ha certs objectes a la notació musical que pertanyen al pentagrama i d’altres amb un lloc fora del pentagrama. Reben el nom d’objectes dins-del-pentagrama i objectes fora-del-pentagrama, respectivament.

Els objectes dins-del-pentagrama són els que se situen sobre la pauta: caps, pliques, alteracions, etc. Les seves posicions normalment es fixen per la pròpia música; es posicionen verticalment sobre línies específiques del pentagrama o estan units a d’altres objectes posicionats d’aquesta forma. Les col·lisions entre caps, pliques i alteracions en acords de notes molt juntes, normalment s’eviten automàticament. Hi ha instruccions i sobreescriptures que poden modificar aquest comportament automàtic, com veurem en breu.

Entre els objectes que pertanyen a l’exterior de la pauta es troben coses com les marques d’assaig, les marques de text i les de dinàmica. La regla del LilyPond per a la col·locació vertical dels objectes fora-de-pentagrama és col·locar-los tan a prop del pentagrama com sigui possible, però no tan a prop com perquè puguin xocar amb algun altre objecte. El LilyPond utilitza la propietat outside-staff-priority per determinar l’ordre en el qual s’han de situar els objectes, com veurem ara.

En primer lloc, el LilyPond situa tots els objecte dins-del-pentagrama. Després ordena els objectes fora-del-pentagrama d’acord amb la seva prioritat outside-staff-priority. Els objectes fora-del-pentagrama s’agafen d’un en un, començant pel que té la prioritat outside-staff-priority més baixa, i se situen de forme que no col·lisionin amb cap objecte que s’hagi col·locat ja. O sigui, si dos grobs fora-del-pentagrama competeixen pel mateix espai, el que té la prioritat outside-staff-priority més baixa es col·locarà més a prop del pentagrama. Si dos objectes tenen la mateixa outside-staff-priority, el que s’ha trobat primer se situarà més a prop de la pauta.

A l’exemple següent tots els textos de marcatge tenen la mateixa prioritat (atès que no s’ha establert explícitament). Observeu que ‘Text3’ es posiciona de nou automàticament a prop del pentagrama, acomodat per sota de ‘Text2’.

c''2^"Text1"
c''2^"Text2" |
c''2^"Text3"
c''2^"Text4" |

[image of music]

Els pentagrames també es posicionen, de forma predeterminada, tan a prop els uns dels altre com sigui possible (subjecte a una separació mínima). Si les notes es projecten molt lluny en direcció a un pentagrama adjacent, forçaran a allunyar-se als pentagrames sols si en cas contrari anés a ocórrer un solapament de la notació. L’exemple següent mostra aquesta acomodació ‘nestling’ de les notes sobre pentagrames adjacents:

<<
  \new Staff {
    \relative { c'4 a, }
  }
  \new Staff {
    \relative { c''''4 a, }
  }
>>

[image of music]


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