Manual d'aprenentatge del GNU LilyPond: 5.4.1 Comportament automàtic

### 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" |

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

#### LilyPond — Manual d’aprenentatge v2.24.4 (branca estable).