LilyPond Benutzerhandbuch: 1.3.3 Ausdrucksbezeichnungen als Linien

### 1.3.3 Ausdrucksbezeichnungen als Linien

Dieser Abschnitt zeigt, wie man verschiedene Ausdrucksbezeichnungen erstellt, die sich linear erstrecken: Glissando, Arpeggio und Triller.

#### Glissando

Ein Glissando wird mit dem Befehl `\glissando` auf eine Note folgend notiert:

>     g2\glissando g'
>     c2\glissando c,

Verschiedene Glissando-Stile sind möglich. Für Einzelheiten siehe Linienstile.

#### Ausgewählte Schnipsel

#### Glissando kann Grobs überspringen

`NoteColumn`-Grobs können bei Glissandos übersprungen werden.

>     \relative c' {
>       a2 \glissando
>       \once \override NoteColumn.glissando-skip = ##t
>       f''4 d,
>     }

#### Moderne Glissandi

Ein modernes Glissando ohne eine Endnote kann gesetzt werden, indem eine Kadenz eingesetzt wird und die Endnote unsichtbar gemacht wird.

>     \relative c'' {
>       \time 3/4
>       \override Glissando.style = #'zigzag
>       c4 c
>       \cadenzaOn
>       c4\glissando
>       \hideNotes
>       c,,4
>       \unHideNotes
>       \cadenzaOff
>       \bar "|"
>     }

#### Siehe auch

Glossar: glissando.

Notationsreferenz: Linienstile.

Schnipsel: Expressive marks.

Referenz der Interna: Glissando.

#### Bekannte Probleme und Warnungen

Printing text over the line (such as gliss.) is not supported.

#### Arpeggio

Ein Arpeggio als Zeichen, dass ein Akkord gebrochen gespielt werden soll, kann mit dem Befehl `\arpeggio` hinter der Akkord-Konstruktion erzeugt werden.

>     \relative { <c' e g c>1\arpeggio }

Unterschiedliche Arpeggio-Typen können benutzt werden. `\arpeggioNormal` stellt wieder das normale Verhalten her:

>     \relative {
>       <c' e g c>2\arpeggio

>       \arpeggioArrowUp
>       <c e g c>2\arpeggio

>       \arpeggioArrowDown
>       <c e g c>2\arpeggio

>       \arpeggioNormal
>       <c e g c>2\arpeggio
>     }

Besondere Arpeggios mit Klammern können erstellt werden:

>     \relative {
>       <c' e g c>2

>       \arpeggioBracket
>       <c e g c>2\arpeggio

>       \arpeggioParenthesis
>       <c e g c>2\arpeggio

>       \arpeggioParenthesisDashed
>       <c e g c>2\arpeggio

>       \arpeggioNormal
>       <c e g c>2\arpeggio
>     }

Die `dash`-Eigenschaft der Arpeggioklammern werden von der `'dash-definition`-Eigenschaft kontrolliert, die beschrieben ist in Legatobögen.

Ein Arpeggio kann auch explizit ausgeschrieben werden, indem Überbindungsbögen benutzt werden. Für mehr Information siehe Bindebögen.

#### Vordefinierte Befehle

`\arpeggio`, `\arpeggioArrowUp`, `\arpeggioArrowDown`, `\arpeggioNormal`, `\arpeggioBracket`, `\arpeggioParenthesis`, `\arpeggioParenthesisDashed`.

#### Ausgewählte Schnipsel

#### Arpeggio über mehrere Systeme in anderen Kontexten

Arpeggio über mehrere Systeme können in anderen Kontexten als dem `PianoStaff` erstellt werden, wenn der `Span_arpeggio_engraver` in den `Score`-Kontext eingefügt wird.

>     \new PianoStaff \relative c'' <<
>       \set PianoStaff.connectArpeggios = ##t
>       \new Staff {
>         <c e g c>4\arpeggio
>         <g c e g>4\arpeggio
>         <e g c e>4\arpeggio
>         <c e g c>4\arpeggio
>       }
>       \new Staff {
>         \clef bass
>         \repeat unfold 4 {
>           <c,, e g c>4\arpeggio
>         }
>       }
>     >>

#### Arpeggio zwischen Systemen in einem Klaviersystem erstellen

In einem Klaviersystem (`PianoStaff`) ist es möglich, ein Arpeggio zwischen beiden Systemen zu verbinden, indem die `PianoStaff.connectArpeggios`-Eigenschaft gesetzt wird.

>     \score {
>       \new ChoirStaff {
>         \set Score.connectArpeggios = ##t
>         <<
>           \new Voice \relative c' {
>             <c e>2\arpeggio
>             <d f>2\arpeggio
>             <c e>1\arpeggio
>           }
>           \new Voice \relative c {
>             \clef bass
>             <c g'>2\arpeggio
>             <b g'>2\arpeggio
>             <c g'>1\arpeggio
>           }
>         >>
>       }
>       \layout {
>         \context {
>           \Score
>           \consists "Span_arpeggio_engraver"
>         }
>       }
>     }

#### Arpeggios zwischen unterschiedlichen Stimmen erzeugen

Ein Arpeggio kann zwischen Noten aus unterschiedlichen Stimmen auf demselben System gezogen werden, wenn der `Span_arpeggio_engraver` in den `Staff`-Kontext verschoben wird:

>     \new Staff \with {
>       \consists "Span_arpeggio_engraver"
>     }
>     \relative c' {
>       \set Staff.connectArpeggios = ##t
>       <<
>         { <e' g>4\arpeggio <d f> <d f>2 }
>         \\
>         { <d, f>2\arpeggio <g b>2 }
>       >>
>     }

#### Siehe auch

Glossar: arpeggio.

Notationsreferenz: Legatobögen, Bindebögen.

Schnipsel: Expressive marks.

Referenz der Interna: Arpeggio, Slur, PianoStaff.

#### Bekannte Probleme und Warnungen

Es ist nicht möglich, Arpeggios zwischen Systemen und solche, die sich nur auf ein System erstrecken, zum gleichen Zeitpunkt in einem Klaviersystem (`PianoStaff`) zu benutzen.

Die Arpeggios im Klammer-Stil funktionieren nicht über mehrere Notensysteme.

#### Triller

Kurze Triller ohne eine Dauer werden mit dem Befehl `\trill` notiert, siehe auch Artikulationszeichen und Verzierungen.

Längere Triller mit einer Dauer werden mit den Befehlen `\startTrillSpan` zu Beginn und `\stopTrillSpan` am Ende erstellt.

>     \relative {
>       d''1\startTrillSpan
>       d1
>       c2\stopTrillSpan
>       r2
>     }

Ein Triller-Strekcer, der über einen Zeilenumbruch geht, beginnt genau über der ersten Note auf der neue Zeile erneut.

>     \relative {
>       d''1\startTrillSpan
>       \break
>       d1
>       c2\stopTrillSpan
>       r2
>     }

Aufeinanderfolgende Trillerstrecker funktieren ohne einen `\stopTrillSpan`-Befehl, weil ein folgender Strecker automatisch die rechte Begrenzung des vorhergehenden beendet.

>     d1\startTrillSpan
>     d1
>     d1\startTrillSpan
>     d2\stopTrillSpan
>     r2

Triller können auch mit Vorschlägen kombiniert werden. Die Syntax für diese Konstruktion und die Methode, um die Position der Vorschläge präzise zu positionieren, wird gezeigt in Verzierungen.

>     \relative {
>       d''1~\afterGrace
>       d1\startTrillSpan { c32[ d]\stopTrillSpan }
>       c2 r2
>     }

Triller, die auf einer bestimmten Note ausgeführt werden sollen, können mit dem Befehl `pitchedTrill` notiert werden. Das erste Argument ist die Hauptnote, das zweite die Note, auf der getrillert wird. Sie wird als Note ohne Hals in Klammern ausgegeben.

>     \relative {
>       \pitchedTrill
>       d''2\startTrillSpan fis
>       d2
>       c2\stopTrillSpan
>       r2
>     }

Aufeinanderfolgende Versetzungszeichen der selben Note im selben Takt müssen selbst hinzugefügt werden. Nur das Versetzungszeichen des ersten Trillers mit Tonhöhe innerhalb eines Taktes wird ausgegeben.

>     \relative {
>       \pitchedTrill
>       eis''4\startTrillSpan fis
>       eis4\stopTrillSpan
>       \pitchedTrill
>       eis4\startTrillSpan cis
>       eis4\stopTrillSpan
>       \pitchedTrill
>       eis4\startTrillSpan fis
>       eis4\stopTrillSpan
>       \pitchedTrill
>       eis4\startTrillSpan fis!
>       eis4\stopTrillSpan
>     }

#### Vordefinierte Befehle

`\startTrillSpan`, `\stopTrillSpan`.

#### Siehe auch

Glossar: trill.

Notationsreferenz: Artikulationszeichen und Verzierungen, Verzierungen.

Schnipsel: Expressive marks.

Referenz der Interna: TrillSpanner.

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