[ << Základní pojmy ] | [Top][Contents][Index][ ? ] | [ Ladění výstupu >> ] | ||
[ < Rozšíření příkladů ] | [ Up : Rozšíření příkladů ] | [ Čtyřhlasý notový zápis SATB > ] |
3.4.1 Soprán a violoncello
Beginnen Sie mit der Vorlage, die Ihren Vorstellungen am nächsten kommt. Nehmen wir einmal an, Sie wollen ein Stück für Soprán a violoncello schreiben. In diesem Fall könnten Sie mit der Vorlage „Noten und Text“ (für die Sopran-Stimme) beginnen.
\version "2.21.0" melody = \relative { \clef "treble" \key c \major \time 4/4 a4 b c d } text = \lyricmode { Aaa Bee Cee Dee } \score { << \new Voice = "one" { \autoBeamOff \melody } \new Lyrics \lyricsto "one" \text >> \layout { } \midi { } }
Jetzt wollen wir die Cello-Stimme hinzufügen. Schauen wir uns das Beispiel „Nur Noten“ an:
\version "2.21.0" melody = \relative { \clef "treble" \key c \major \time 4/4 a4 b c d } \score { \new Staff \melody \layout { } \midi { } }
Wir brauchen den \version
-Befehl nicht zweimal. Wir
brauchen aber den melody
-Abschnitt. Wir wollen
keine zwei \score
(Partitur)-Abschnitte – mit zwei
\score
-Abschnitten würden wir zwei Stimmen
getrennt voneinander erhalten. In diesem Fall wollen wir
sie aber zusammen, als Duett. Schließlich brauchen wir
innerhalb des \score
-Abschnittes nur einmal die
Befehle \layout
und \midi
.
Wenn wir jetzt einfach zwei melody
-Abschnitte in
unsere Datei kopieren würden, hätten wir zwei melody
-Variable.
Das würde zu keinem Fehler führen, aber die zweite von ihnen
würde für beide Melodien eingesetzt werden. Wir müssen
ihnen also andere Bezeichnungen zuweisen, um sie voneinander
zu unterscheiden. Nennen wir die Abschnitte also SopranNoten
für den Sopran und CelloNoten
für die Cellostimme. Wenn
wir schon dabei sind, können wir text
auch nach
SoprText
umbenennen. Denken Sie daran, beide
Vorkommen der Bezeichnung zu ändern: einmal die Definition
gleich am Anfang (melody = \relative c' {
) und
dann auch noch die Benutzung der Variable innerhalb des
\score
-Abschnittes.
Gleichzeitig können wir auch noch das Notensystem für das Cello ändern – das Cello hat normalerweise einen Bassschlüssel. Wir ändern auch die Noten etwas ab.
\version "2.21.0" SopranNoten = \relative { \clef "treble" \key c \major \time 4/4 a4 b c d } SoprText = \lyricmode { Aaa Bee Cee Dee } CelloNoten = \relative { \clef "bass" \key c \major \time 4/4 d4 g fis8 e d4 } \score { << \new Voice = "eins" { \autoBeamOff \SopranNoten } \new Lyrics \lyricsto "eins" \Soprantext >> \layout { } \midi { } }
Das sieht schon vielversprechend aus, aber die Cello-Stimme
erscheint noch nicht im Notensatz – wir haben vergessen,
sie in den \score
-Abschnitt einzufügen. Wenn die
Cello-Stimme unterhalb des Soprans erscheinen soll, müssen
wir
\new Staff \CelloNoten
unter dem Befehl für den Sopran hinzufügen. Wir brauchen auch
die spitzen Klammern (<<
und >>
) um die
Noten, denn damit wird LilyPond mitgeteilt, dass mehr als
ein Ereignis gleichzeitig stattfindet (in diesem Fall sind es
zwei Staff
-Instanzen). Der \score
-Abschnitt
sieht jetzt so aus:
\score { << << \new Voice = "eins" { \autoBeamOff \SopranNoten } \new Lyrics \lyricsto "eins" \SoprText >> \new Staff \CelloNoten >> \layout { } \midi { } }
Das sieht etwas unschön aus, vor allem die Einrückung stimmt nicht mehr. Das können wir aber schnell in Ordnung bringen. Hier also die gesamte Vorlage für Soprán a violoncello:
\version "2.21.0"sopranoMusic = \relative { \clef "treble" \key c \major \time 4/4 a4 b c d } sopranoLyrics = \lyricmode { Aaa Bee Cee Dee } celloMusic = \relative { \clef "bass" \key c \major \time 4/4 d4 g fis8 e d4 } \score { << << \new Voice = "one" { \autoBeamOff \sopranoMusic } \new Lyrics \lyricsto "one" \sopranoLyrics >> \new Staff \celloMusic >> \layout { } \midi { } }
Podívejte se také na
Die Vorlagen, mit denen wir begonnen haben, können im Anhang „Předlohy“ gefunden werden, siehe Jednotlivá notová osnova.
[ << Základní pojmy ] | [Top][Contents][Index][ ? ] | [ Ladění výstupu >> ] | ||
[ < Rozšíření příkladů ] | [ Up : Rozšíření příkladů ] | [ Čtyřhlasý notový zápis SATB > ] |
Jiné jazyky: English, català, deutsch, español, français, magyar, italiano, 日本語, nederlands.
About automatic language selection.