LilyPond Benutzerhandbuch: 1.2.2 Pausen eingeben

### 1.2.2 Pausen eingeben

Pausen werden als Teil der musikalischen Ausdrücke zusammen mit den Noten notiert.

#### Pausen

Pausen werden wie Noten eingegeben, ihre Bezeichnung ist `r`. Dauern, die länger als eine Ganze sind, haben die vordefinierten Befehle:

>     \new Staff {
>       % These two lines are just to prettify this example
>       \time 16/1
>       \omit Staff.TimeSignature
>       % Print a maxima rest, equal to four breves
>       r\maxima
>       % Print a longa rest, equal to two breves
>       r\longa
>       % Print a breve rest
>       r\breve
>       r1 r2 r4 r8 r16 r32 r64 r128
>     }

Pausen, die ganze Takte ausfüllen und in der Taktmitte zentriert werden sollen, müssen als mehrtaktige Pausen eingegeben werden. Sie können sowohl für einen einzigen Takt als auch für mehrere Takte verwendet werden, Näheres im Abschnitt Ganztaktpausen.

Um die vertikale Position einer Pause explizit festzulegen, kann eine Note eingegeben werden, gefolgt vom Befehl `\rest`. Die Pause wird dann an die Stelle gesetzt, wo sich sonst die Note befinden würde. Damit wird die manuelle Formatierung von mehrstimmiger Musik sehr viel einfacher, da die Formatierungsfunktion zur automatischen Auflösung von Zusammenstößen diese Pausen nicht mit einbezieht.

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

#### Ausgewählte Schnipsel

Pausenstile

Pausen können in verschiedenen Stilen dargestellt werden.

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

#### Siehe auch

Glossar: breve, longa, maxima.

Notationsreferenz: Ganztaktpausen.

Schnipsel: Rhythms.

Referenz der Interna: Rest.

#### Bekannte Probleme und Warnungen

Es gibt keine grundlegende Grenze für die Dauer von Pausen (sowohl kürzer als auch länger), aber die Anzahl von Symbolen ist begrenzt: Es gibt Zeichen für Pausen von einer 128 bis zu einer Maxima (8 Ganze).

#### Unsichtbare Pausen

Eine unsichtbare Pause (auch als „skip“ oder Überspringung bezeichnet) kann wie eine Note eingegeben werden, die Notationsbezeichnung ist `s`.

>     a4 a4 s4 a4 \skip 1 a4

Die `s`-Syntax steht nur im Noten- oder Akkordmodus zur Verfügung. In anderen Situationen, z. B. innerhalb eines Liedtextes, muss der Befehl `\skip` benutzt werden. `\skip` benötigt eine explizite Dauerangabe.

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

Weil `\skip` ein Befehl ist, wirkt er sich nicht auf die Dauer der folgenden Noten aus, anders als `s`.

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

Die Platzhalterpause mit `s` erstellt `Staff`- und `Voice`-Kontext, wenn es erforderlich ist, genauso wie Noten und Pausen.

>     { s1 s s }

Der Überspringungsbefehl (`\skip`) ist einfach ein leerer Platzhalter. Durch ihn wird überhaupt nichts gesetzt, auch keine transparenten Objekte.

>     % This is valid input, but does nothing
>     { \skip 1 \skip1 \skip 1 }

#### Siehe auch

Handbuch zum lernen: Sichtbarkeit und Farbe von Objekten.

Notationsreferenz: Unsichtbare Noten, Sichtbarkeit von Objekten.

Schnipsel: Rhythms.

Referenz der Interna: SkipMusic

#### Ganztaktpausen

Pausen für einen oder mehrere ganze Takte werden wie Noten eingegeben, wobei die Bezeichnung ein Großbuchstabe `R` ist:

>     % Rest measures contracted to single measure
>     \compressEmptyMeasures
>     R1*4
>     R1*24
>     R1*4
>     b2^"Tutti" b4 a4

Die Dauer von Ganztaktpausen wird genauso angegeben wie die Dauer von Noten. Die Dauer einer Ganztaktpause muss immer eine ganze Anzahl an Taktlängen sein, weshalb Punktierungen und Brüche recht häufig eingesetzt werden müssen.

>     \compressEmptyMeasures
>     \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 |

Eine Ganztaktpause wird abhängig von der Taktart entweder als Ganze oder Brevis-Pause gesetzt, zentriert im Takt.

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

In den Standardeinstellungen werden mehrtaktige Pausen ausgeschrieben gesetzt, sodass sie die entsprechende Anzahl von Takten einnehmen. Alternativ kann die mehrtaktige Pause aber auch nur in einem Takt angezeigt werden, der ein Mehrtaktpausensymbol beinhaltet, wobei die Anzahl der Takte der Pausendauer über dem Pausenzeichen ausgegeben wird:

>     % Default behavior
>     \time 3/4 r2. | R2.*2 |
>     \time 2/4 R2 |
>     \time 4/4
>     % Rest measures contracted to single measure
>     \compressEmptyMeasures
>     r1 | R1*17 | R1*4 |
>     % Rest measures expanded
>     \expandEmptyMeasures
>     \time 3/4
>     R2.*2 |

Textbeschriftung kann Mehrtaktpausen mit `\markup` hinzugefügt werden.

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

Achtung: Beschriftungen und Artikulationen, die an Mehrtaktpausen gehängt werden, sind Objekte vom Typ `MultiMeasureRestText` bzw. `MultiMeasureRestScript`, nicht vom Typ `TextScript` bzw. `Script`. Änderungen etwa mit `override` müssen auf das richtige Objekt gerichtet werden, damit sie nicht ignoriert werden. Siehe auch das folgende Beispiel.

>     % Dies hat keine Auswirkungen wegen der falschen Objektnamen
>     \override TextScript.padding = #5
>     \override Script.color = #blue
>     R1^"falsch"
>     R1\fermata
>     % Dies sind die richtigen Objektnamen
>     \override MultiMeasureRestText.padding = #5
>     \override MultiMeasureRestScript.color = #blue
>     R1^"richtig"
>     R1\fermata

Wenn eine Mehrtaktpause direkt auf einen Auftakt mit `\partial` folgt, werden möglicherweise daraus resultierende Taktprüfungswarnungen nicht angezeigt.

#### Vordefinierte Befehle

`\textLengthOn`, `\textLengthOff`, `\compressEmptyMeasures`, `\expandEmptyMeasures`.

#### Ausgewählte Schnipsel

Die Erscheinung von Pausentakten ändern

Wenn zehn oder weniger Pausentakte vorkommen, wird eine Reihe von Longa- und Brevispausen (auch Kirchenpausen genannt) gesetzt, bei mehr Takten wird eine Line mit der Taktanzahl ausgegeben. Der vorgegebene Wert von zehn kann geändert werden, indem man die `expand-limit`-Eigenschaft setzt:

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

Positionierung von Ganztaktpausen

Anders als bei normalen Pausen gibt es keinen direkten Befehl, um die vertikale Position von Ganztaktpausen zu beeinflussen, indem man sie an eine Tonhöhe anhängt. In polyphoner Notation wird aber dennoch die Position der Pausen von geraden und ungeraden Stimmen voneinander unterschieden. Die Position von Ganztaktpausen kann wie folgt verändert werden:

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

Textbeschriftung und Mehrtaktpausen

Textbeschriftungen, die an Mehrtaktpausen gehängt wird, wird über oder unter der Pause zentriert. Lange Beschriftungen lassen den Takt nicht breiter werden. Um eine Mehrtaktpause einer Beschriftung anzupassen, muss eine unsichtbare Pause mit der Beschriftung direkt vor der Mehrtaktpause eingesetzt werden.

Man sollte beachten, dass unsichtbare Pausen automatische Taktstriche nach sich ziehen. Text, der an eine unsichtbare Pause gehängt wird, ist links ausgerichtet an der Position, wo die Pause erscheinen würde. Wenn aber die Länge des Taktes durch die Länge des Textes bestimmt wird, sieht es so aus, als ob der Text zentriert gesetzt ist.

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

#### Siehe auch

Glossar: multi-measure rest.

Notationsreferenz: Tondauern, Text, Text formatieren, Textarten.

Schnipsel: Rhythms.

Referenz der Interna: MultiMeasureRest, MultiMeasureRestNumber, MultiMeasureRestScript, MultiMeasureRestText.

#### Bekannte Probleme und Warnungen

Wenn man versucht, mit Fingersatz (etwa `R1*10-4` Zahlen über Ganztaktpausen zu setzen, kann die Zahl des Fingersatzes (4) mit der Taktanzahl (10) zusammenstoßen.

Es gibt keine Möglichkeit, normale Pausen automatisch zu Ganztaktpausen zu reduzieren.

Ganztaktpausen werden bei der Vermeidung von Zusammenstößen nicht berücksichtigt.

#### LilyPond – Notationsreferenz v2.22.2 (stabiler Zweig).