Allgemein > Allgemeine Diskussion
Probleme mit Liedtext- Anordnung
RobUr:
Hallo tastenflosser,
in Sachen Gesangstext musst du wohl noch viel lernen ;)
Trennstriche (LyricHyphen) werden zentriert zwischen Silben gesetzt: Ber -- ge
Erstreckt sich eine Endsilbe über mehrere Noten, erhät die Silbe einen Erweiterungsstrich (LyricExtender): wir, __
Generell sollte Gesangstext mittels \lyricmode oder \addlyrics eingegeben werden. Dies stellt zudem die korrekte Ausrichtung des Textes unter den Noten sicher.
Es ist überschaubarer, Noten-/Texteingabe vom Layout zu trennen. Fast alle Layoutangaben kann man im Score/Layout-Block vornehmen. Dein Liedblatt könnte somit folgendermaßen aussehen:
--- Code: ---\version "2.18.2"
#(set-global-staff-size 18)
\header {
title = "Wenn wir erklimmen"
subtitle = " "
subsubtitle = " "
poet = "Text: mündl. überliefert von Bergsteigern in der Sächsischen Schweiz"
}
\paper {
system-count = #2
ragged-last-bottom = ##f
tagline = ##f
markup-system-spacing = #'(
(basic-distance . 20) ; 5
;(minimum-distance . 1) ; unset
;(padding . 2) ; .5
(stretchability . 0) ; 30
)
system-system-spacing = #'(
(basic-distance . 40) ; 12
;(minimum-distance . 8) ; 8
(padding . 1) ; 1
(stretchability . 0) ; 60
)
}
global = {
\time 4/4
\key e \major
s1*4 \break
s1*5 \bar "|."
}
Chords = \chordmode { e2 a4 e2 }
Noten = \relative c' {
\repeat volta 2 {
b8 b4 b8 cis4 b4 | gis'8 gis4 gis8 a4 gis4 |
fis8 fis4 fis8 gis8 gis4 fis8 | e2. r4
}
\repeat volta 2 {
a8 a4 a8 b4 a4 | gis8 gis4 gis8 a4 gis4 |
fis8 fis4 fis8 gis8 gis4 fis8
}
\alternative {
{ e4( fis4 gis2) | }
{ e2. r4 | }
}
}
StropheEinsA = \lyricmode {
\set stanza = #"1."
Wenn wir er -- klim -- men fel -- si -- ge Hö -- hen
stei -- gen dem Gip -- fel -- kreuz zu,
}
StropheEinsB = \lyricmode {
in un -- sern Her -- zen brennt ei -- ne Sehn -- sucht,
die lässt uns nim -- mer in Ruh.
}
StropheEinsC = \lyricmode {
\set stanza = #"1.–3."
Herr -- li -- che Ber -- ge, son -- ni -- ge Hö -- hen,
Berg -- va -- ga -- bun -- den sind wir, __ wir.
}
StropheZweiA = \lyricmode {
\set stanza = #"2."
Mit Seil und Ha -- ken, den Tod im Na -- cken,
hän -- gen wir an stei -- ler Wand.
}
StropheZweiB = \lyricmode {
Her -- zen er -- be -- ben, schön ist das Le -- ben,
wir stei -- gen mit sich -- rer Hand.
}
StropheDreiA = \lyricmode {
\set stanza = #"3."
Fels ist be -- zwun -- gen, frei at -- men Lun -- gen,
ach, wie so schön ist die Welt!
}
StropheDreiB = \lyricmode {
Hand -- schlag, ein Läch -- eln,
Mü -- hen ver -- ges -- sen, al -- les aufs Be -- ste be -- stellt.
}
StropheVierA = \lyricmode {
\set stanza = #"4."
Beim A -- bend -- glü -- hen heim -- wärts wir zie -- hen,
Ber -- ge, die leuch -- ten so rot.
}
StropheVierB = \lyricmode {
Wir kom -- men wie -- der, denn wir sind Brü -- der,
Brü -- der auf Le -- ben und Tod.
}
StropheVierC = \lyricmode {
\set stanza = #"4."
Lebt wohl, ihr Ber -- ge, son -- ni -- ge Hö -- hen,
Berg -- va -- ga -- bun -- den sind treu, __ treu.
}
\score {
<<
\context ChordNames = "Akkorde" { \Chords }
\context Voice = "Noten" {
%\voiceOne
<< \global \Noten >>
}
\context Lyrics = "StropheIAC" \lyricsto "Noten" {
\StropheEinsA \StropheEinsC
}
\context Lyrics = "StropheIB" \with {
\override VerticalAxisGroup.nonstaff-nonstaff-spacing.minimum-distance = #4
} \lyricsto "Noten" {
\StropheEinsB
}
\context Lyrics = "StropheIIA" \lyricsto "Noten" {
\StropheZweiA
}
\context Lyrics = "StropheIIB" \with {
\override VerticalAxisGroup.nonstaff-nonstaff-spacing.minimum-distance = #4
} \lyricsto "Noten" {
\StropheZweiB
}
\context Lyrics = "StropheIIIA" \lyricsto "Noten" {
\StropheDreiA
}
\context Lyrics = "StropheIIIB" \with {
\override VerticalAxisGroup.nonstaff-nonstaff-spacing.minimum-distance = #4
} \lyricsto "Noten" {
\StropheDreiB
}
\context Lyrics = "StropheIVAC" \lyricsto "Noten" {
\StropheVierA \StropheVierC
}
\context Lyrics = "StropheIVB" \lyricsto "Noten" {
\StropheVierB
}
>>
\layout {
indent = #0
\context {
\Lyrics
\override LyricHyphen.minimum-distance = #1.0
\override VerticalAxisGroup.nonstaff-relatedstaff-spacing = #'(
(basic-distance . 6.5) ; 5.5
(padding . 0.75) ; 0.5
(minimum-distance . 5.5) ; unset
(stretchability . 1) ; 1
)
}
\context {
\Score
\remove "Bar_number_engraver"
}
}
}
--- Ende Code ---
Gruß, Robert
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln