[ < ] [ > ]   [ << ] [ Nach oben ] [ >> ]         [Anfang] [Inhalt] [Index] [ ? ]

A.1 Eingebaute Vorlagen

@translationof Built-in templates

LilyPond enthält ein paar eingebaute Vorlagen für Chormusik in einer ganzen Reihe unterschiedlicher Ausprägungen. Die Palette umfasst Chormusik mit und ohne Klavierbegleitung, in zwei, vier oder acht Systemen. Im Gegensatz zu anderen Vorlagen sind diese Vorlagen in LilyPond ‚eingebaut‘, d.h. sie werden nicht kopiert und dann angepasst. Vielmehr werden sie einfach in der Eingabedatei \include’d (eingefügt).

Achtung: Anders als die meisten anderen eingefügten Dateien werden diese eingebauten Vorlagen am Ende der Eingabedatei \include’d.

Die benötigten musikalischen Ausdrücke werden speziellen Variablen (oder Makros) zugewiesen und müssen definiert sein, bevor die Vorlage \include’d wird.


[ < ] [ > ]   [ << ] [ Nach oben ] [ >> ]         [Anfang] [Inhalt] [Index] [ ? ]

A.1.1 SATB Vorlage

@translationof SATB template

Die Musik kann wahlweise mit einer oder zwei Stimmen je System gesetzt werden. Hierzu setzt man den Wert von TwoVoicesPerStaff auf ##f oder ##t.

Hier folgt die vollständige Eingabedatei für ein komplettes vierstimmiges SATB Arrangement mit verschiedenem Text je Stimme und einer Klavierbegleitung:

 
  SopranoMusic = \relative { a'4\f a8 a a4 a }
  SopranoLyrics = \lyricmode { Sop -- ra -- no ly -- rics }
  AltoMusic = \relative { d'4\f d d d }
  AltoLyrics = \lyricmode { Al -- to ly -- rics }
  TenorMusic = \relative { a4\p a a a }
  TenorLyrics = \lyricmode { Te -- nor ly -- rics }
  BassMusic = \relative { c2\p c4 c }
  BassLyrics = \lyricmode { Bass ly -- rics }
  PianoRHMusic = \relative { c' e g c }
  PianoDynamics = { s2\mp s4 s4 }
  PianoLHMusic = \relative { c e g c }
  \include "satb.ly"

[image of music]

Mit der gleichen Eingabe kann man auch eine Partitur erzeugen, die zwei Stimmen je System enthält. Hierzu wird lediglich TwoVoicesPerStaff auf ##t gesetzt. Beachten sie dass nach wie vor jede Stimme einen eigenen Text hat.

 
  SopranoMusic = \relative { a'4\f a8 a a4 a }
  SopranoLyrics = \lyricmode { Sop -- ra -- no ly -- rics }
  AltoMusic = \relative { d'4\f d d d }
  AltoLyrics = \lyricmode { Al -- to ly -- rics }
  TenorMusic = \relative { a4\p a a a }
  TenorLyrics = \lyricmode { Te -- nor ly -- rics }
  BassMusic = \relative { c2\p c4 c }
  BassLyrics = \lyricmode { Bass ly -- rics }
  PianoRHMusic = \relative { c' e g c }
  PianoDynamics = { s2\mp s4 s4 }
  PianoLHMusic = \relative { c e g c }
  TwoVoicesPerStaff = ##t
  \include "satb.ly"

[image of music]

Ist die Variable TwoVoicesPerStaff auf false oder auch gar nicht gesetzt, dann kann jede der Variablen weg gelassen werden, um so ein Arrangement mit weniger Stimmen zu erzeugen. So sähe z.B. ein Duett für Sopran und Bass folgendermaßen aus:

 
  SopranoMusic = \relative { c'' c c c }
  SopranoLyrics = \lyricmode { High voice ly -- rics }
  BassMusic = \relative { a a a a }
  BassLyrics = \lyricmode { Low voice ly -- rics }
  \include "satb.ly"

[image of music]

Eine zweite Strophe oder einen anderer Text könnte man so hinzufügen:

 
  SopranoMusic = \relative { a'4 a a a }
  SopranoLyricsOne = \lyricmode {
    \set stanza = "1."
    Words to verse one
  }
  SopranoLyricsTwo = \lyricmode {
    \set stanza = "2."
    Words to verse two
  }
  \include "satb.ly"

[image of music]

Sind Text und Rhythmus für für alle Stimmen gleich, dann kann man die Musik gut in zwei Systemen mit zwei Stimmen je System anordnen. Die Vorlage sieht bis zu neun Strophen vor. Es folgt ein unbegleitetes Beispiel mit drei Strophen.

 
  SopranoMusic = \relative { a' a a a }
  AltoMusic = \relative { f' f f f }
  VerseOne = \lyricmode {
    \set stanza = "1."
    Words to verse one
  }
  VerseTwo = \lyricmode {
    \set stanza = "2."
    Words to verse two
  }
  VerseThree = \lyricmode {
    \set stanza = "3."
    Words to verse three
  }
  TenorMusic = \relative { a a a a }
  BassMusic = \relative { f f f f }
  TwoVoicesPerStaff = ##t
  \include "satb.ly"

[image of music]

Es gibt noch weitere Variablen, die man setzen kann. Die Tonart und die Taktart können angepasst werden:

 
  Key = \key a \major
  Time = {
    \time 5/4
    \tempo "Allegro" 4 = 144
  }
  SopranoMusic = \relative { gis' gis gis gis gis }
  AltoMusic = \relative { cis' cis cis cis cis }
  VerseOne = \lyricmode { Words to this du -- et }
  TwoVoicesPerStaff = ##t
  \include "satb.ly"

[image of music]

Die Bezeichnung der Stimmen und/oder deren Kurzform können verändert werden:

 
  SopranoMusic = \relative { c'' c c c }
  SopranoLyrics = \lyricmode { High voice ly -- rics }
  SopranoInstrumentName = "Soprano 1"
  SopranoShortInstrumentName = "S1"
  AltoMusic = \relative { a' a a a }
  AltoLyrics = \lyricmode { Low voice ly -- rics }
  AltoInstrumentName = "Soprano 2"
  AltoShortInstrumentName = "S2"
  \include "satb.ly"

[image of music]

Andererseits könnte es in diesem konkreten Fall besser sein die ssaattbb.ly Vorlage zu verwenden, siehe SSAATTBB Vorlage.

Sie könnten auch einen Descant hinzufügen. Einfach die Variablen DescantMusic und DescantLyrics mit Inhalt befüllen. In gleicher Weise fügen sie eine Solostimme oberhalb der gruppierten Chorstimmen hinzu, indem sie die Variablen SoloMusic und SoloLyrics befüllen.

\header und \paper Blöcke können ganz normal hinzu gefügt werden. Auch einen \layout Block können sie wie gewöhnlich auf oberster Ebene angeben. Dessen Inhalt wird zu den Voreinstellungen der Vorlage hinzugefügt. Allerdings wird es sie nicht überschreiben. Wollen sie alle Voreinstellungen der Vorlage löschen, so können sie das tun, indem sie eine Variable Layout definieren, die alle benötigten Einstellungen enthält:

 
Layout = \layout { ... }

Für eine vollständige Liste aller Variablen, die gesetzt werden können, schauen sie sich bitte direkt die Vorlagendatei ‘ly/satb.ly’ an, siehe auch Mehr Information.

Siehe auch

Handbuch zum Lernen: Stücke durch Variablen organisieren, Vokalensemble, Erweiterung der Vorlagen, Mehr Information.

Bekannte Probleme und Warnungen

Das Setzen der Variablen TwoVoicesPerStaff gilt für die gesamte Partitur. Es ist nicht möglich ihren Wert im Verlauf eines Stückes zu verändern.

Komplexere Arrangements von SATB Chorwerken sind mit dieser doch eher einfachen eingebauten Vorlage nicht möglich.


[ < ] [ > ]   [ << ] [ Nach oben ] [ >> ]         [Anfang] [Inhalt] [Index] [ ? ]

A.1.2 SSAATTBB Vorlage

@translationof SSAATTBB template

Alle Variablen, die wir im Zusammenhang mit der SATB Vorlage kennen gelernt haben, gibt es auch in der SSAATTBB Vorlage. Die einzige Ausnahme sind die VerseXxx Variablen, siehe auch SATB Vorlage. Zusätzlich können Noten und Text für die erste und zweite Stimme jeder Stimmgruppe unter Verwendung der Variablen SopranoOneMusic, SopranoTwoMusic, etc, bzw. SopranoOneLyrics und SopranoTwoLyrics, etc. Es können bis zu vier Strophen für jede Stimme definiert werden. Für Sopran 1, Strophe 1 definiert man SopranoOneLyricsOne. Die Variablen der anderen Stimmen und Strophen ergeben sich analog.

Das Setzen von TwoVoicesPerStaff auf ##t bewirkt, dass all Stimmgruppen auf einzelne Systeme als divisi Stimmen gesetzt werden. Ist TwoVoicesPerStaff nicht oder auf ##f gesetzt, dann werden die einzelnen Stimmgruppen in Abhängigkeit der Variablen SopranoTwoVoicesPerStaff, MenTwoVoicesPerStaff, etc. entweder als einzelne Stimmen in zwei Systemen oder zweistimmig in einen System gesetzt.

Das folgende Beispiel ist ein Stück für Sopran und Alt. Es beginnt mit allen Stimmen unisono, gefolgt von einer zweistimmigen Sequenz für Sopran und Alt, um dann schließlich vierstimmig zu enden. Das sieht dann wie folgt aus:

 
Time = { s1 \break s1 \break }
WomenMusic = \relative { a'4 a a a }
WomenLyrics = \lyricmode { Wo -- men ly -- rics }
SopranoMusic = \relative { s1 | c''4 c c c8 c }
SopranoLyrics = \lyricmode{ So -- pra -- no ly -- rics }
AltoMusic = \relative { s1 | g'4 g g g }
AltoLyrics = \lyricmode { Al -- to ly -- rics }
SopranoOneMusic = \relative { s1 | s1 |e''4 e e e }
SopranoOneLyrics = \lyricmode { Sop One ly -- rics }
SopranoTwoMusic = \relative { s1 | s1 | c''4 c c c }
SopranoTwoLyrics = \lyricmode { Sop Two ly -- rics }
AltoOneMusic = \relative { s1 | s1 | g'4 g g g8 g }
AltoOneLyrics = \lyricmode { Al -- to One ly -- rics }
AltoTwoMusic = \relative { s1 | s1 | e'4 e e e8 e }
AltoTwoLyrics = \lyricmode { Al -- to Two ly -- rics }
\layout { ragged-right = ##t }
\include "ssaattbb.ly"

[image of music]

Männerstimmen könnten in gleicher Weise hinzu gefügt werden.

Wir können das Layout auch einfach dahingehende verändern, dass die divisi Soprani in einem einzigen System notiert würden, indem wir SopranoTwoVoicesPerStaff auf ##t setzen. Alle anderen Variablen unverändert gelassen sähe es dann so aus:

 
SopranoTwoVoicesPerStaff = ##t
Time = { s1 \break s1 \break }
WomenMusic = \relative { a'4 a a a }
WomenLyrics = \lyricmode { Wo -- men ly -- rics }
SopranoMusic = \relative { s1 | c''4 c c c8 c }
SopranoLyrics = \lyricmode{ So -- pra -- no ly -- rics }
AltoMusic = \relative { s1 | g'4 g g g }
AltoLyrics = \lyricmode { Al -- to ly -- rics }
SopranoOneMusic = \relative { s1 | s1 |e''4 e e e }
SopranoOneLyrics = \lyricmode { Sop One ly -- rics }
SopranoTwoMusic = \relative { s1 | s1 | c''4 c c c }
SopranoTwoLyrics = \lyricmode { Sop Two ly -- rics }
AltoOneMusic = \relative { s1 | s1 | g'4 g g g8 g }
AltoOneLyrics = \lyricmode { Al -- to One ly -- rics }
AltoTwoMusic = \relative { s1 | s1 | e'4 e e e8 e }
AltoTwoLyrics = \lyricmode { Al -- to Two ly -- rics }
\layout { ragged-right = ##t }
\include "ssaattbb.ly"

[image of music]

oder wir können alle Stimmgruppen jeweils in ein zweistimmiges System setzen, indem wir TwoVoicesPerStaff auf ##t setzen:

 
TwoVoicesPerStaff = ##t
Time = { s1 \break s1 \break }
WomenMusic = \relative { a'4 a a a }
WomenLyrics = \lyricmode { Wo -- men ly -- rics }
SopranoMusic = \relative { s1 | c''4 c c c8 c }
SopranoLyrics = \lyricmode{ So -- pra -- no ly -- rics }
AltoMusic = \relative { s1 | g'4 g g g }
AltoLyrics = \lyricmode { Al -- to ly -- rics }
SopranoOneMusic = \relative { s1 | s1 |e''4 e e e }
SopranoOneLyrics = \lyricmode { Sop One ly -- rics }
SopranoTwoMusic = \relative { s1 | s1 | c''4 c c c }
SopranoTwoLyrics = \lyricmode { Sop Two ly -- rics }
AltoOneMusic = \relative { s1 | s1 | g'4 g g g8 g }
AltoOneLyrics = \lyricmode { Al -- to One ly -- rics }
AltoTwoMusic = \relative { s1 | s1 | e'4 e e e8 e }
AltoTwoLyrics = \lyricmode { Al -- to Two ly -- rics }
\layout { ragged-right = ##t }
\include "ssaattbb.ly"

[image of music]

Für eine vollständige Liste aller Variablen, die gesetzt werden können, schauen sie sich bitte direkt die Vorlagendatei ‘ly/ssaattbb.ly’ an, siehe auch Mehr Information.

Siehe auch

Handbuch zum Lernen: Stücke durch Variablen organisieren, Vokalensemble, Erweiterung der Vorlagen, Mehr Information.

Bekannte Probleme und Warnungen

Das Setzen der diversen Variablen ...TwoVoicesPerStaff gilt für die gesamte Partitur. Es ist nicht möglich ihren Wert im Verlauf eines Stückes zu verändern.

Komplexere Arrangements von 8-stimmigen Chorwerken sind mit dieser doch eher einfachen eingebauten Vorlage nicht möglich.


[ < ] [ > ]   [ << ] [ Nach oben ] [ >> ]

Dieses Dokument wurde erzeugt von gub am 13. Juli 2020 durch texi2html 1.82.

Andere Sprachen: English, català, česky, español, français, italiano, 日本語, nederlands.
Über die automatische Sprachauswahl.