Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: helmut am Sonntag, 1. Februar 2015, 23:43

Titel: Geteilte Stimme mit unterschiedlichem Text
Beitrag von: helmut am Sonntag, 1. Februar 2015, 23:43
Ihr Lieben,

in einem Chorsatz teilt sich eine Stimme (hier der Bass) innerhalb eines Systems. Die Textverteilung (desselben Textes) ist unterschiedlich. Die Oberstimme soll über dem Notentext, die untere unter dem Notentext stehen. Hier die Situation:

BasMusic = \relative c {
  \key e \minor \clef bass \time 2/2
  fis2 fis
  e1~ e

  <<
    { \voiceOne c'1 b a2( g) a bes b! b g1~ g}
    \new Voice = "StimmeTeilen" { \voiceTwo a1 g c,~ c b fis'2 e dis e }
  >>
  \oneVoice
}

BasText = \lyricmode {serm Ge -- | sang! __ | | Wir | mar -- | schie -- | ren ge -- gen | die Welt __ | }

\score {
  \new ChoirStaff <<
    \new Voice = "Bas" {
      \BasMusic
    }
    \new Lyrics \lyricsto "Bas" {
      \BasText
    }
                 >>
}


Es erscheint der Text von \voiceOne. Mir ist schleierhaft, wie ich Lilypond dazu bringen kann,  auch den Text von \voiceTwo anzunehmen. Ich habe im Handbuch kein Beispiel für diese Situation gefunden.
Hat jemand eine Idee?

Schöne Grüße,
helmut

Titel: Re: Geteilte Stimme mit unterschiedlichem Text
Beitrag von: harm6 am Montag, 2. Februar 2015, 00:43
Hi,

BasMusic = \relative c {
  \key e \minor \clef bass \time 2/2
  fis2 fis
  e1~ e

  <<
    \new Voice = "oben" { \voiceOne c'1 b a2( g) a bes b! b g1~ g }
    \context Voice = "Bas" { \voiceTwo a1 g c,~ c b fis'2 e dis e }
  >>
  \oneVoice
  c
}

BasText =
\lyricmode {
serm Ge -- 
sang! __
Wir
mar -- 
schie --
ren ge -- gen
die Welt __
"(Test)"
}

altText =
\lyricmode {
Wir
mar -- 
schie --
ren ge -- gen
die Welt __
}


\score {
  \new ChoirStaff <<
   \new Staff = "staff"
    \new Voice = "Bas" {
      \BasMusic
    }
    \new Lyrics \lyricsto "Bas" {
      \BasText
    }
    \new Lyrics \with { alignAboveContext = "staff" }
    \lyricsto "oben" {
      \altText
    }
                 >>
}

Bitte gib immer die lily-Version an. ;)

Hanns Eisler, Auf den Straßen zu singen ?


Gruß,
  Harm
Titel: Re: Geteilte Stimme mit unterschiedlichem Text
Beitrag von: helmut am Montag, 2. Februar 2015, 09:56
Aha, so macht man das! Sehr lehrreich für mich. Vielen Dank, Harm!

Ja, ist "Auf den Straßen zu singen".

Schöne Grüße,
helmut