Liebes Forum,
ich möchte ein Lied mit Wiederholung im Original und nach unten transponiert auf ein Blatt bringen.
Ich habe mehrere Baustellen:
1. Der Text kommt im ersten Teil nicht als Wiederholung.
2. Die letzten beiden Takte sind nicht gleichmäßig verteilt.
3. Der letzte Takt endet nicht mit der Notenzeile.
Vielen Dank fürs Helfen.
\version "2.16.0"
\language "deutsch"
\header{
title = "Komm, du Quelle alles Segens"
tagline = ##f
}
\layout {
indent = #0
}
\paper {
score-system-spacing.basic-distance = #10
score-system-spacing.padding = #10
}
%% Liedtext als Variable zum Wiederverwenden
texta = \lyricmode {
Komm,8 du8
Quel-4 le4 al-8 les8
Se-4 gens,4 nimm8 mein8
Herz4 zu4 dei-8 nem8
Preis!2
}
textb = \lyricmode {
Strö-8 me8
dei-4 nes4 Gna-8 den-8
re-4 gens4 for-8 dern8
lau-4 ten4 Dank-8 be-8
weis.2
}
textc = \lyricmode {
Lehr8 mich8
HErr,4 die Me-8 lo-8
di-4 en,4 die8 der8
En-4 gel4 Chor8 dir8
singt,2 bis8 wir8
se-4 lig4 dort8 ein-8
zie-4 hen,4 wo8 das8
Lob4 dir4 e-8 wig
singt.2
A-2. men.2.
}
%% Noten als Variable zum Wiederverwenden
melodie = \relative{
\key d \major
\time 3/4
\repeat volta 2 {
\partial 4 fis'8 e8
d4 d fis8 a
e4 e fis8 a
h4 a fis8 e
d2
}
a'8 h16( cis)
d4 cis h8 a
h8 a fis4 a8 h16( cis)
d4 cis h8 a
d2 fis,8 e
d4 d fis8 a
e4 e fis8 a
h4 a fis8 e
d2 \bar "||"
d2. d \bar "|."
}
%% zuerst das Lied in der Originaltonart
\score
{
<<
\new Staff
<<
\new Voice="komm" \melodie
>>
\new Lyrics \lyricsto "komm" {
\texta
<<
\new Lyrics {
\set associatedVoice = "komm"
\textb
}
>>
\new Lyrics \lyricsto "komm" {
\textc
}
}
>>
}
%% und nun die transponierte Version
\score
{
<<
\new Staff
<<
\new Voice="komm" \transpose d a, \melodie
>>
\new Lyrics \lyricsto "komm" {
\texta
<<
\new Lyrics {
\set associatedVoice = "komm"
\textb
}
>>
\new Lyrics \lyricsto "komm" {
\textc
}
}
>>
}
Du kannst natürlich die Notendauern im Text verankern. Das ist jedoch unüblich, erschwert die Lesbarkeit und die Wartbarkeit. Ich empfehle, die Notendauern im Lyricmode wegzulassen.
2.3.2 Text an einer Melodie ausrichten (http://lilypond.org/doc/v2.19/Documentation/learning/aligning-lyrics-to-a-melody)
Hier gibt es komplizierter Beispiele von Gesangsnotation:
2.1 Notation von Gesang (http://lilypond.org/doc/v2.19/Documentation/notation/vocal-music)
Mehrstimmige Lyricnotation solltest du vermeiden, außerdem blicke ich mich da nicht durch ;) ich weiß nicht, wohin genau der Text soll. Ich habe versucht, deine Quelle im I-net zu finden, vermute mal, dass es dieses Lied ist Komm, du Quelle jedes Segens (https://www.churchofjesuschrist.org/music/library/hymns/come-thou-fount-of-every-blessing?lang=deu&_r=1) aber der Text stimmt nicht genau überein.
Silbentrennung kannst du natürlich auch nach deinem Geschmack gestalten, ich empfehle dir, die Lilypond-Notation zu verwenden, also nicht En- gel sondern En -- gel
Ich habe mal was gebastelt, allerdings stimmt es noch nicht da mir Informationen fehlen. Lies bitte mal hier für fortgeschrittene Gesangsnotation (http://lilypond.org/doc/v2.19/Documentation/notation/techniques-specific-to-lyrics), für den Anfang solltest du versuchen, alles so einfach wie möglich zu gestalten.
Hier der Code ohne die transponierte Version:
\version "2.19.82"
\language "deutsch"
\header{
title = "Komm, du Quelle alles Segens"
tagline = ##f
}
\layout {
indent = #0
}
\paper {
score-system-spacing.basic-distance = #10
score-system-spacing.padding = #10
}
%% Liedtext als Variable zum Wiederverwenden
texta = \lyricmode {
Komm, du
Quel -- le al -- les
Se -- gens, nimm mein
Herz zu dei -- nem
Preis!
Strö -- me
dei -- nes Gna -- den --
re -- gens for- dern
lau -- ten Dank -- be --
weis.
}
textb = \lyricmode {
Lehr mich
HErr, die Me -- lo --
di -- en, die der
En -- gel Chor dir
singt, bis wir
se -- lig dort ein --
zie -- hen, wo das
Lob dir e -- wig
singt.
A -- men.
}
%% Noten als Variable zum Wiederverwenden
melodie = \relative{
\key d \major
\time 3/4
\repeat volta 2 {
\partial 4 fis'8 e8
d4 d fis8 a
e4 e fis8 a
h4 a fis8 e
d2
}
a'8 h16( cis)
d4 cis h8 a
h8( a) fis4 a8 h16( cis)
d4 cis h8 a
d2 fis,8 e
d4 d fis8 a
e4 e fis8 a
h4 a fis8 e
d2 \bar "||"
d2. d \bar "|."
}
%% zuerst das Lied in der Originaltonart
\score
{
<<
\new Staff
<<
\new Voice="komm" \melodie
>>
\new Lyrics \lyricsto "komm" \texta
\new Lyrics \lyricsto "komm" \textb
>>}
Ich sehe, du hast eine Uralt-Version von Lilypond. Wenn möglich, verwende bitte die letzte aktuelle (2.19.8x), da manche Dinge anders funktionieren. Keine Angst vor der angeblichen Instabilität ;)
BTW, verwendest du einen passenden Editor, z.B. Frescobaldi (http://www.frescobaldi.org/)?
Liebe Manuela, hab vielen Dank. Es ist super geworden.
Meine LilyPond-Version ist aktualisiert. Frescobaldi ist jetzt auch installiert.
Das Lied stammt aus einem Liederbuch. Eine Internetquelle gibt es nicht.
Ich habe es jetzt wie folgt:
\version "2.19.83"
\language "deutsch"
\header{
title = "Komm, du Quelle alles Segens"
tagline = ##f
}
\layout {
indent = #0
}
\paper {
score-system-spacing.basic-distance = #10
score-system-spacing.padding = #10
}
%% Liedtext als Variable zum Wiederverwenden
texta = \lyricmode {
Komm, du
Quel -- le al -- les
Se -- gens, nimm mein
Herz zu dei -- nem
Preis!
Lehr mich
HErr, die Me -- lo --
di -- en, die der
En -- gel Chor dir
singt, bis wir
se -- lig dort ein --
zie -- hen, wo das
Lob dir e -- wig
singt.
A -- men.
}
textb = \lyricmode {
Strö -- me
dei -- nes Gna -- den --
re -- gens for- dern
lau -- ten Dank -- be --
weis.
}
%% Noten als Variable zum Wiederverwenden
melodie = \relative{
\key d \major
\time 3/4
\repeat volta 2 {
\partial 4 fis'8 e8
d4 d fis8 a
e4 e fis8 a
h4 a fis8 e
d2 \break
}
a'8 h16( cis)
d4 cis h8 a
h8( a) fis4 a8 h16( cis)
d4 cis h8 a
d2 fis,8 e
d4 d fis8 a
e4 e fis8 a
h4 a fis8 e
d2 \bar "||"
d2. d \bar "|."
}
%% zuerst das Lied in der Originaltonart
\score
{
<<
\new Staff
<<
\new Voice="komm" \melodie
>>
\new Lyrics \lyricsto "komm" \texta
\new Lyrics \lyricsto "komm" \textb
>>}
%% transponiert
\score
{
<<
\new Staff
<<
\new Voice="komm" \transpose d a,\melodie
>>
\new Lyrics \lyricsto "komm" \texta
\new Lyrics \lyricsto "komm" \textb
>>}
Ich habe noch zwei Frage.
1. Die beiden letzten Takte zu "A - men" sind so ungleichmäßig breit. Ist das normal oder gibt es Abhilfe?
2. Der letzte Takt endet nicht mit der Zeile. Ist das normal oder gibt es Abhilfe?
Zitat von: erithacus am Mittwoch, 30. Oktober 2019, 09:36
1. Die beiden letzten Takte zu "A - men" sind so ungleichmäßig breit. Ist das normal oder gibt es Abhilfe?
2. Der letzte Takt endet nicht mit der Zeile. Ist das normal oder gibt es Abhilfe?
ad 2.) Das ist nicht normal. Wenn du eine Taktüberprüfung mit dem Zeichen
| kurz vor dem Ende einbaust, wirst du sehen, dass die Taktüberprüfung scheitert, ein klarer Hinweis, dass etwas nicht stimmt.
Ich vermute mal, dass vor dem doppelten Taktstrich eine punktierte Halbe gehört, dann geht es sich genau aus mit den Notenwerten.
\partial 4 würde ich außerhalb der Voltenklammer schreiben, nur der Übersichtlichkeit halber, stört aber nicht weiter.
ad 1.) Ich füge hier nur die geänderte Melodie ein:
melodie = \relative{
\key d \major
\time 3/4
\partial 4
\repeat volta 2 {
fis'8 e8
d4 d fis8 a
e4 e fis8 a
h4 a fis8 e
d2 \break
}
a'8 h16( cis) |
d4 cis h8 a
h8( a) fis4 a8 h16( cis)
d4 cis h8 a
d2 fis,8 e
d4 d fis8 a
e4 e fis8 a
h4 a fis8 e
\newSpacingSection
\override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/2)
d2. \bar "||"
d2. d2 \bar "|."
}
Näheres dazu findest du hier: 4.5.3 Horizontale Abstände verändern (http://lilypond.org/doc/v2.19/Documentation/notation/changing-horizontal-spacing) und hier: 4.5.2 Eine neuer Bereich mit anderen Abständen (http://lilypond.org/doc/v2.19/Documentation/notation/new-spacing-section)
Vielen Dank. Jetzt ist alles perfekt.
In der Vorlage ist die halbe Note zwar nicht punktiert, aber wenn es so aufgeht ist alles super.