Autor Thema: liedtext zwischen zwei zweistimmigen zeilen  (Gelesen 2999 mal)

talos

  • Member
liedtext zwischen zwei zweistimmigen zeilen
« am: Mittwoch, 23. Januar 2008, 22:19 »
ich möchte ein notenblatt für chor mit folgendem aussehen kreiiren:

Sopran und Alt in einer Zeile
gemeinsamer Text aller vier Stimmen
Tenor und Bass in einer Zeile

Ich krieg es einfach nicht hin, dass der Text zwischen den Zeilen erscheint und dabei die Zeilen zweistimmig bleiben. Hier mein Code:

\version "2.8.0"

\header {
  title = "Masithi"
  subtitle = "aus Suedafrika"
  composer =  \markup \center-align { "S.C.Molefe" "Lumko-Institute"
                  "aufgez. v. Colin Harrison"}
  enteredby="Joël Gubler"
  }

\paper {between-system-space = 4\cm
        after-title-space = 1.5\cm}

ersteStimme = { #(override-auto-beam-setting '(end * * 4 4) 3 4)
           \relative c'{fis8 fis4 fis8 fis8 fis e d e1
                g8 g4 g8 g g fis e fis1 \break
                fis8 a4 fis8 a2 g8 b4 g8 b2
                a8 a4 a8 a a g g fis1 \bar ":|"}}

zweiteStimme = { #(override-auto-beam-setting '(end * * 4 4) 3 4)
                 \relative c'{d8 d4 d8 d d e d cis1
                 e8 e4 e8 e e d cis d1
                 d8 fis4 d8 fis2 g8 g4 g8 g2
                 fis8 fis4 fis8 fis fis e e d1}}

dritteStimme = { #(override-auto-beam-setting '(end * * 4 4) 3 4)
                 \relative c'{a8 a4 a8 a a b a a1
                 b8 b4 b8 b b a a a1
                 a8 d4 a8 d2 b8 d4 b8 d2
                 d8 d4 d8 d d b b a1}}

vierteStimme = { #(override-auto-beam-setting '(end * * 4 4) 3 4)
                 \relative c{d8 d4 d8 d d cis b a1
                 e'8 e4 e8 e e d cis d1
                 d8 fis4 d8 fis2 g8 g4 g8 g2
                 fis8 fis4 fis8 fis fis e e d1}}

text         =  \lyricmode{A -- men si -- ya ku -- du -- mi -- sa,
                        Am -- en si -- ya ku -- du -- mi -- sa,
                        A -- men ba -- wo, A -- men ba -- wo,
                        A -- men si -- ya ku -- du -- mi -- sa. }


\score{
 <<
   \new Voice = "one" {<< {\clef treble \key d \major \ersteStimme} \\ {\zweiteStimme} \set Staff.midiInstrument = "cello" >>}
   \new Lyrics \lyricsto "one" \text
   \new Staff << {\clef bass \key d \major \dritteStimme} \\ {\vierteStimme} \set Staff.midiInstrument = "cello" >>   
 >>
}

etilli33

  • Member
Re: liedtext zwischen zwei zweistimmigen zeilen
« Antwort #1 am: Donnerstag, 24. Januar 2008, 22:16 »
Ein paar Korrekturen zu deinem \score-Code:

es ist besser, die Stimmen direkt zu initiieren, also zuerst \new Staff und darin dann zwei Stimmen beginnen, die eine mit \voiceOne als obere, die andere mit \voiceTwo als untere. Siehe auch die Templates zu viertimmigem Chorsatz.

Ansonsten müsste das eigentlich gehen, ich denke es ist besser, den Text an die Altstimme zu binden, dann sollte er automatisch unter dem ersten System erscheinen. Leider wird er nicth mittig gedruckt, das ist irgendwie etwas schwierig mit Lilypond... und es haben sich schon viele darüber beschwert.

frag nochmal, wenn du genauere HIlfe brauchst.

Gruß
Till