Guida alla Notazione di LilyPond: 1.2.2 Inserimento delle pause

### 1.2.2 Inserimento delle pause

Le pause si inseriscono insieme alla musica contenuta nelle espressioni musicali.

#### Pause

Le pause si inseriscono allo stesso modo delle note, ma con il carattere `r`. Le durate più lunghe di un intero usano i seguenti comandi predefiniti:

>     \new Staff {
>       % Queste due linee servono solo ad abbellire questo esempio
>       \time 16/1
>       \omit Staff.TimeSignature
>       % Mostra una pausa di maxima, equivalente a quattro brevi
>       r\maxima
>       % Mostra una pausa di longa, equivalente a due brevi
>       r\longa
>       % Mostra una pausa di breve
>       r\breve
>       r1 r2 r4 r8 r16 r32 r64 r128
>     }

Le pause d’intero, poste al centro della misura, devono essere inserite come pause multiple. Si possono usare sia per una sola misura sia su più misure, come è spiegato in Pause d’intero.

Per indicare esplicitamente la posizione verticale di una pausa, si scrive la nota corrispondente seguita da `\rest`. Una pausa della durata della nota verrà collocata nella posizione della nota sul rigo. Questo permette una precisa formattazione manuale della musica polifonica, dato che il formattatore automatico che gestisce le collisioni tra pause non interviene su questo tipo di pause.

>     \relative { a'4\rest d4\rest }

#### Frammenti di codice selezionati

Stili di pausa

Esistono vari stili di pausa.

>     \new Staff \relative c {
>       \omit Score.TimeSignature
>       \cadenzaOn

>       \override Staff.Rest.style = #'mensural
>       r\maxima^\markup \typewriter { mensural }
>       r\longa r\breve r1 r2 r4 r8 r16 s32 s64 s128 s128
>       \bar ""
>       \break

>       \override Staff.Rest.style = #'neomensural
>       r\maxima^\markup \typewriter { neomensural }
>       r\longa r\breve r1 r2 r4 r8 r16 s32 s64 s128 s128
>       \bar ""
>       \break

>       \override Staff.Rest.style = #'classical
>       r\maxima^\markup \typewriter { classical }
>       r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 s128
>       \bar ""
>       \break

>       \override Staff.Rest.style = #'z
>       r\maxima^\markup \typewriter { z-style }
>       r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 s128
>       \bar ""
>       \break

>       \override Staff.Rest.style = #'default
>       r\maxima^\markup \typewriter { default }
>       r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 s128
>     }

#### Vedi anche

Glossario musicale: breve, longa, maxima.

Guida alla notazione: Pause d’intero.

Frammenti di codice: Rhythms.

Guida al funzionamento interno: Rest.

#### Problemi noti e avvertimenti

Non c’è un limite massimo o minimo alla durata di una pausa, ma è il numero dei glifi ad essere limitato: si possono indicare pause da un centoventottesimo fino alla maxima (otto volte una semibreve).

#### Pause invisibili

Una pausa invisibile (chiamata anche ‘pausa spaziatrice’) si inserisce come come una nota col nome `s`:

>     \relative c'' {
>       c4 c s c |
>       s2 c |
>     }

Le pause spaziatrici possono essere usate soltanto nella modalità note e nella modalità accordi. In altre situazioni, ad esempio quando si inserisce il testo vocale, si usa il comando `\skip` per saltare un valore musicale. `\skip` richiede una durata esplicita, ma questo requisito viene ignorato se il testo desume le proprie durate dalle note presenti in una melodia ad esso associata attraverso `\addlyrics` o `\lyricsto`.

>     <<
>       {
>         a'2 \skip2 a'2 a'2
>       }
>       \new Lyrics {
>         \lyricmode {
>           foo2 \skip 1 bla2
>         }
>       }
>     >>

Dato che `\skip` è un comando, non modifica la durata predefinita delle note che seguono, diversamente da `s`.

>     <<
>       {
>         \repeat unfold 8 { a'4 }
>       }
>       {
>         a'4 \skip 2 a' |
>         s2 a'
>       }
>     >>

Una pausa spaziatrice crea implicitamente i contesti `Staff` e `Voice` se non esistono già, proprio come accade per le note e le pause:

>     { s1 s s }

`\skip` si limita a saltare un valore musicale, non crea nessun tipo di output.

>     % Questo input è corretto, ma non produce niente
>     \skip 1 \skip1 \skip 1

#### Vedi anche

Manuale di apprendimento: Visibilità e colore degli oggetti.

Guida alla notazione: Note nascoste, Visibilità degli oggetti.

Frammenti di codice: Rhythms.

Guida al funzionamento interno: SkipMusic.

#### Pause d’intero

Le pause per una o più misure d’intero si inseriscono, come le note, col carattere maiuscolo `R`:

>     % L'insieme delle misure di pausa vengono riportate in una sola misura
>     \compressMMRests {
>       R1*4
>       R1*24
>       R1*4
>       b'2^"Tutti" b'4 a'4
>     }

La durata delle pause multiple è identica alla notazione di durata usata per le note e deve essere sempre un numero intero di misure/lunghezze, quindi occorre spesso usare dei punti di aumentazione o delle frazioni:

>     \compressMMRests {
>       \time 2/4
>       R1 | R2 |
>       \time 3/4
>       R2. | R2.*2 |
>       \time 13/8
>       R1*13/8 | R1*13/8*12 |
>       \time 10/8
>       R4*5*4 |
>     }

Una pausa d’intero appare al centro della misura con la durata di una semibreve o di una breve, in base all’indicazione di tempo.

>     \time 4/4
>     R1 |
>     \time 6/4
>     R1*3/2 |
>     \time 8/4
>     R1*2 |

Di norma una pausa multipla viene scorporata sul pentagramma in modo da mostrare esplicitamente tutte le misure per cui si prolunga. Altrimenti, è possibile indicarla collocando in una sola misura un simbolo di pausa multipla, col numero di misure per cui la pausa si prolunga posto al di sopra della misura stessa:

>     % Comportamento predefinito
>     \time 3/4 r2. | R2.*2 |
>     \time 2/4 R2 |
>     \time 4/4
>     % Tutte le misure di pausa sono riportate in una singola misura
>     \compressMMRests {
>       r1 | R1*17 | R1*4 |
>     }
>     % Le misure della pausa multipla sono scorporate di nuovo
>     \time 3/4
>     R2.*2 |

Si possono aggiungere delle annotazioni alle pause multiple.

>     \compressMMRests {
>       \time 3/4
>       R2.*10^\markup { \italic "ad lib." }
>     }

Quando una pausa multipla segue immediatamente un comando `\partial`, potrebbero non apparire i relativi avvertimenti del controllo battuta.

#### Comandi predefiniti

`\textLengthOn`, `\textLengthOff`, `\compressMMRests`,

#### Frammenti di codice selezionati

Regolazione della lunghezza delle pause multiple

Le pause multiple hanno una lunghezza che dipende dalla loro durata totale e tale lunghezza è regolata da `MultiMeasureRest.space-increment`. Nota che il valore predefinito è `2.0`.

>     \relative c' {
>       \compressEmptyMeasures
>       R1*2 R1*4 R1*64 R1*16
>       \override Staff.MultiMeasureRest.space-increment = 2.5
>       R1*2 R1*4 R1*64 R1*16
>     }

Modificare la forma delle pause multiple

Se la pausa multipla dura dieci misure o un numero inferiore a dieci, nel rigo apparirà una serie di pause di longa e di breve (chiamate in tedesco “Kirchenpausen” - pause ecclesiastiche); altrimenti apparirà una semplice linea. Il numero predefinito di dieci può essere cambiato sovrascrivendo la proprietà `expand-limit`..

>     \relative c'' {
>       \compressMMRests {
>         R1*2 | R1*5 | R1*9
>         \override MultiMeasureRest.expand-limit = #3
>         R1*2 | R1*5 | R1*9
>       }
>     }

Posizionamento delle pause multiple

Diversamente dalle pause normali, non esiste un comando predefinito per cambiare la posizione sul rigo di un simbolo di pausa multipla di qualsiasi tipo connettendolo a una nota. Tuttavia, nella musica polifonica le pause multiple nelle voci dispari e pari sono separate verticalmente. Il posizionamento delle pause multiple si controlla nel modo seguente:

>     \relative c'' {
>       % Multi-measure rests by default are set under the fourth line
>       R1
>       % They can be moved using an override
>       \override MultiMeasureRest.staff-position = #-2
>       R1
>       \override MultiMeasureRest.staff-position = #0
>       R1
>       \override MultiMeasureRest.staff-position = #2
>       R1
>       \override MultiMeasureRest.staff-position = #3
>       R1
>       \override MultiMeasureRest.staff-position = #6
>       R1
>       \revert MultiMeasureRest.staff-position
>       \break

>       % In two Voices, odd-numbered voices are under the top line
>       << { R1 } \\ { a1 } >>
>       % Even-numbered voices are under the bottom line
>       << { a1 } \\ { R1 } >>
>       % Multi-measure rests in both voices remain separate
>       << { R1 } \\ { R1 } >>

>       % Separating multi-measure rests in more than two voices
>       % requires an override
>       << { R1 } \\ { R1 } \\
>          \once \override MultiMeasureRest.staff-position = #0
>          { R1 }
>       >>

>       % Using compressed bars in multiple voices requires another override
>       % in all voices to avoid multiple instances being printed
>       \compressMMRests
>       <<
>        \revert MultiMeasureRest.direction
>         { R1*3 }
>         \\
>        \revert MultiMeasureRest.direction
>         { R1*3 }
>       >>
>     }

Testo a margine delle pause multiple

Il testo a margine di una pausa multipla viene centrato sopra o sotto di essa. Se il testo è lungo, la misura non si espanderà. Per espandere la pausa multipla in modo che si allinei col testo, conviene usare un accordo vuoto con del testo attaccato prima della pausa multipla.

Il testo così attaccato a una nota spaziatrice viene allineato a sinistra della posizione in cui la nota sarebbe posta nella misura, ma se la lunghezza della misura è determinata dalla lunghezza del testo, il testo verrà centrato.

>     \relative c' {
>       \compressMMRests {
>         \textLengthOn
>         <>^\markup { [MAJOR GENERAL] }
>         R1*19
>         <>_\markup { \italic { Cue: ... it is yours } }
>         <>^\markup { A }
>         R1*30^\markup { [MABEL] }
>         \textLengthOff
>         c4^\markup { CHORUS } d f c
>       }
>     }

#### Vedi anche

Glossario musicale: pausa multipla.

Guida alla notazione: Durata, Testo, Formattazione del testo, Scritte.

Frammenti di codice: Rhythms.

Guida al funzionamento interno: MultiMeasureRest, MultiMeasureRestNumber, MultiMeasureRestScript, MultiMeasureRestText.

#### Problemi noti e avvertimenti

Se una diteggiatura viene posta su una pausa multipla (ad esempio `R1*10-4`), il numero della diteggiatura può collidere col numero del contatore delle battute.

Non è possibile condensare automaticamente molteplici pause normali in in una singola pausa multipla.

Le pause multiple non considerano le collisioni di pausa.

#### LilyPond — Guida alla Notazione v2.22.2 (ramo stabile).