Autor Thema: Problem bei Liedtext über rechter und unter linker Hand von piano staff  (Gelesen 1862 mal)

fabi-jank

  • Member
Gute Nacht bzw. guten Morgen,

hier kurz die Schilderung:
1) piano-staff, darüber mit lyricmode durchgehender Liedtext (über rechter Hand) (eine Strophe)
2) unter der linken Hand ebenfalls Text, allerdings 2 Strophen, in der 2. fast nur skip4, lediglich auf letzter Note Text
3) bei Zeilenumbruch wird der Text der rechten Hand zu tief gesetzt, er steht dann mitten in den Notenlinien, statt darüber
4) Schuld ist die zweite Strophe unter der linken Hand bzw. die skips darinnen, denn wenn man die skips löscht und der Text steht schon vor dem Zeilenumbruch, dann stimmt das Bild wieder.

Mir fallen zwei Lösungsmöglichkeiten ein:
a) den Abstand zwischen den beiden Systemen zu vergrößern
b) ein unsichtbares LyricText-Objekt vor dem Umbruch einzufügen.

Beides habe ich nicht geschafft. Könnt ihr vielleicht helfen?

Hier ein Beispiel:
\version "2.16.2"
\language "deutsch"
\paper { }
\layout {  indent = 0.0\cm
  \context {
    \Score
    \remove "Bar_number_engraver"
  }
 }

\header {}

global = {}

prawaRukaJedyn = \relative c' {

  \key b \major \numericTimeSignature  \time 4/4

 \stemNeutral

 \partial4 c4
 c4 c4 c4 c4
 c4 c4 c4 c4
 c4 c4 c4 c4
 c4 c4 c4 c4
 c4 c4 c4 c4
 c4 c4 c4 c4
 c4 c4 c4 c4
 c4 c4 c4 r4
 
}

prawaRukaJedynStucka = \lyricmode {
 
  tra tra tra tra tra tra tra tra tra tra tra tra tra tra
  tra tra tra tra tra tra tra tra tra tra tra tra tra tra
  tra tra tra tra
}

prawaRukaDwaj = \relative c'' {  \global }

prawaRukaTri = \relative c'' {  \global }

lewaRuka = \relative c' {
   \key b \major
   \numericTimeSignature  \time 4/4 \partial4
  \stemNeutral
  c,4\rest
 <b f' b d>4 <b f' b d>4 <b f' b d>4 <b f' b d>4
 <b f' b d>4 <b f' b d>4 <b f' b d>4 <b f' b d>4
<b f' b d>4 <b f' b d>4 <b f' b d>4 <b f' b d>4
<b f' b d>4 <b f' b d>4 <b f' b d>4 <b f' b d>4
<b f' b d>4 <b f' b d>4 <b f' b d>4 <b f' b d>4
<b f' b d>4 <b f' b d>4 <b f' b d>4 <b f' b d>4
<b f' b d>4 <b f' b d>4 <b f' b d>4 <b f' b d>4
<b f' b d>4 <b f' b d>4 <b f' b d>4 r4

}

lewaRukaStucka = \lyricmode {  b }

lewaRukaStuckaDwaj = \lyricmode { \skip4 \skip4 \skip4 \skip4
                                  \skip4 \skip4 \skip4 \skip4
                                  \skip4 \skip4 \skip4 \skip4
                                  \skip4 \skip4 \skip4 \skip4
                                  \skip4 \skip4 \skip4 \skip4
                                  \skip4 \skip4 \skip4 \skip4
                                  \skip4 \skip4 \skip4 \skip4
                                  \skip4 \skip4
                                  B }

\score {
  \new PianoStaff
    <<
    \new Staff = "prawa"
    <<
      \new Voice = "prawaRukaJedyn" { \voiceOne \prawaRukaJedyn }
      \new Voice = "prawaRukaDwaj" { \voiceTwo \prawaRukaDwaj }
      \new Voice = "prawaRukaTri" { \voiceThree \prawaRukaTri }
    >>
   
    \new Lyrics \with { alignAboveContext = "prawa" } \lyricsto "prawaRukaJedyn" \prawaRukaJedynStucka
   
    \new Staff = "lewa"
    <<
      \clef bass
      \new Voice = "lewaRuka" { \voiceOne \lewaRuka }
    >>
    \new Lyrics \lyricsto "lewaRuka" \lewaRukaStucka
    \new Lyrics \lyricsto "lewaRuka" \lewaRukaStuckaDwaj
     >>
     
  \layout { }
 
}

Wie gesagt, wenn man in lewaRukaStuckaDwaj alle skips löscht, sieht es richtig aus, aber ich brauch den Text auf der letzten Note in Strophe 2 der linken Hand.
Dankeschön. Fabian

eluze

  • Member
Re: Problem bei Liedtext über rechter und unter linker Hand von piano staff
« Antwort #1 am: Montag, 12. August 2013, 00:21 »
hallo fabi-jank

passiert seit 2.17.14 nicht mehr - also am besten gleich auf 2.17.24 upgraden!

Eluze

fabi-jank

  • Member
Re: Problem bei Liedtext über rechter und unter linker Hand von piano staff
« Antwort #2 am: Sonntag, 18. August 2013, 14:37 »
passiert seit 2.17.14 nicht mehr - also am besten gleich auf 2.17.24 upgraden!

Hallo Eluze,

herzlichen Dank für die Antwort. Sonst bin ich immer lieber vorsichtig mit Entwicklerversionen, aber in dem Fall werde ich mal die stabile Version verlassen :-) Nochmals danke!
Fabi-Jank