Autor Thema: Gelöst: Text ausrichten / Wechsel Sopran - Alt / Text unschön verschoben  (Gelesen 2394 mal)

fliesenburner

  • Member
Hallo liebes Forum.

Ich würde gerne einen Choral von Johann Crüger setzen - in zwei Systemen. Jetzt habe ich das Problem, dass ich den Text fast durchweg am Sopran orientieren will, damit der Text schön gleichmäßig vom Abstand ist. Am Ende hat der Sopran eine lang durchgehaltene Note, während die Unterstimmen den letzten Teil des Satzes noch einmal wiederholen.

Ich würde es gerne so haben, dass der Text einfach direkt dahinter aufgeschrieben wird, bisher wird es aber immer ein bisschen nach unten verschoben angezeigt. Das sieht bei einer Strophe nicht so schlimm aus - aber bei 10 Strophen ist das wirklich unschön zu lesen, da der Text dann erst nach der 10. Strophe zu lesen ist.


Hier Versuch 1 von mir: Die letzten Noten vom Alt mit \addlyrics zu koppeln:




\version "2.18.2"


\header {
  title = "O Haupt voll Blut und Wunden"
 subtitle = ""
 composer = "Johann Crüger (1598–1662)"
 arranger = ""
 poet = ""
 tagline = ""
 copyright = ""
}





\paper{
  top-margin = 10
  left-margin = 10
  right-margin = 10
  bottom-margin = 10
  #(set-paper-size "a4")
}




global = {\key c \major \time 5/2
\hide Staff.BarLine
  \hide Staff.BarLine
  s2*19 s
  % the final bar line is not interrupted
  \undo \hide Staff.BarLine
  \bar "|."
  % the final bar line is not interrupted
  \undo \hide Staff.BarLine
  \bar "|."
 
 
}

Sopran = \relative c'{
 
  e2 a4 g f e d2 e
  b' c4 c b b a1
  e2 a4 g f e d2 e
  \time 4/2
  b' c4 c b b a2
  \time 8/2
  c2 b4  g  a b c2 c4 g a  g f f e2
  \time 9/4
  c'2  b4 d  c b a2 b4 |
  \time 13/4
  e,4 f e d d e1~ e}
 
SopranEnde = \relative c' {
  s4*69
  e4 e4  e4 e4 e4 e4 e4
 
 
 
}




Alt = \relative c' {
 
 g2 a4 c a8 b c4.( b16 a b4) c2
 d2 e4 e e e e1 |
 g,2 a4 c a8 b c4.( b16 a b4) c2
  d2 e4 e e e e2 |
  e2  g4 c,4  c d e2 e4 e f e d d cis2
  r4  e g g e d d2 d4
  c4 d c c b  c4
 
  << {
  c a b c c b2}
     \addlyrics { Ge -- grü -- ßet sei'st du mir } %%%<=========
  >>
 
 
 
 
}


Tenor = \relative c' {
 
  \clef "treble_8"
 
  c2 c4 c  d g, g2 g |
  g g4  a a gis a1
  c2 c4 c  d g, g2 g |
  g g4  a a gis a2
 
  r4 a d c a f g2 g4  c c c a a a2
  r4 a g g g g2 fis4 g
  g bes  g g g g a  c b a a gis2
 
 
 
 
 
 
 
}


Bass = \relative c {
 
  \clef "bass"
 
 
  c2 f4 e d c g2 c
  g2 c4 a e' e a,1
  c2 f4 e d c g2 c
  g2 c4 a e' e a,2
 
  a' g4 e f d c2 c4 c f c d d a2 |
  a e'4 b c g d'2 g,4
  c bes c g g c a a gis a a e2
 
 
 
 
}




StropheEins = \lyricmode {
 
  \set stanza = #"1."
 
O Haupt voll Blut und Wun -- den,
Voll Schmerz und vol -- ler Hohn,
O Haupt, zum Spott ge -- bun -- den
Mit ei -- ner Dor -- nen -- kron;
O Haupt, sonst schön ge -- zie -- ret
Mit höch -- ster Ehr' und Zier,
Jetzt a -- ber höchst schimp -- fie -- ret:
Ge -- grü -- ßet sei'st du mir


 
 
 
}




\score {
 
  \new StaffGroup
  <<
   
    \new Staff = "Frauen"
    <<
      \new Voice = "Sopran" {<<\global \voiceOne \Sopran>> }
      \new Lyrics \lyricsto "Sopran" {\StropheEins}

      \new Voice ="Alt" {<<\global   \voiceTwo \Alt>>}
    >>
   
    \new Staff
    <<
       \new Voice = "Tenor"{<<\global \voiceOne \Tenor>>}
       \new Voice = "Bass" {<<\global  \voiceTwo \Bass>>}
    >>
   
   
  >>
 
 
 

 
  \layout {
    \context{
  \Staff \remove "Time_signature_engraver"
    }
  }
  \midi {
  \tempo 2 = 80
  }
 
}


Und hier mein zweiter Versuch, hier habe dem Alt einen eigenen Text gegeben und mithilfe von _ _ _ an die richtige Stelle verschoben. Aber auch das sieht nicht gut aus.




\version "2.18.2"


\header {
  title = "O Haupt voll Blut und Wunden"
 subtitle = ""
 composer = "Johann Crüger (1598–1662)"
 arranger = ""
 poet = ""
 tagline = ""
 copyright = ""
}





\paper{
  top-margin = 10
  left-margin = 10
  right-margin = 10
  bottom-margin = 10
  #(set-paper-size "a4")
}




global = {\key c \major \time 5/2
\hide Staff.BarLine
  \hide Staff.BarLine
  s2*19 s
  % the final bar line is not interrupted
  \undo \hide Staff.BarLine
  \bar "|."
  % the final bar line is not interrupted
  \undo \hide Staff.BarLine
  \bar "|."
 
 
}

Sopran = \relative c'{
 
  e2 a4 g f e d2 e
  b' c4 c b b a1
  e2 a4 g f e d2 e
  \time 4/2
  b' c4 c b b a2
  \time 8/2
  c2 b4  g  a b c2 c4 g a  g f f e2
  \time 9/4
  c'2  b4 d  c b a2 b4 |
  \time 13/4
  e,4 f e d d e1~ e}
 
SopranEnde = \relative c' {
  s4*69
  e4 e4  e4 e4 e4 e4 e4
 
 
 
}




Alt = \relative c' {
 
 g2 a4 c a8 b c4.( b16 a b4) c2
 d2 e4 e e e e1 |
 g,2 a4 c a8 b c4.( b16 a b4) c2
  d2 e4 e e e e2 |
  e2  g4 c,4  c d e2 e4 e f e d d cis2
  r4  e g g e d d2 d4
  c4 d c c b  c4   c a b c c b2
 
 
 
 
}


Tenor = \relative c' {
 
  \clef "treble_8"
 
  c2 c4 c  d g, g2 g |
  g g4  a a gis a1
  c2 c4 c  d g, g2 g |
  g g4  a a gis a2
 
  r4 a d c a f g2 g4  c c c a a a2
  r4 a g g g g2 fis4 g
  g bes  g g g g a  c b a a gis2
 
 
 
 
 
 
 
}


Bass = \relative c {
 
  \clef "bass"
 
 
  c2 f4 e d c g2 c
  g2 c4 a e' e a,1
  c2 f4 e d c g2 c
  g2 c4 a e' e a,2
 
  a' g4 e f d c2 c4 c f c d d a2 |
  a e'4 b c g d'2 g,4
  c bes c g g c a a gis a a e2
 
 
 
 
}




StropheEins = \lyricmode {
 
  \set stanza = #"1."
 
O Haupt voll Blut und Wun -- den,
Voll Schmerz und vol -- ler Hohn,
O Haupt, zum Spott ge -- bun -- den
Mit ei -- ner Dor -- nen -- kron;
O Haupt, sonst schön ge -- zie -- ret
Mit höch -- ster Ehr' und Zier,
Jetzt a -- ber höchst schimp -- fie -- ret:
Ge -- grü -- ßet sei'st du mir


 
 
 
}


StrophenEnde = \lyricmode {  %<=======
 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 
  Ge -- grü -- ßet sei'st du mir
}


\score {
 
  \new StaffGroup
  <<
   
    \new Staff = "Frauen"
    <<
      \new Voice = "Sopran" {<<\global \voiceOne \Sopran>> }
      \new Lyrics \lyricsto "Sopran" {\StropheEins}

      \new Voice ="Alt" {<<\global   \voiceTwo \Alt>>}
       \new Lyrics \lyricsto "Alt" {\StrophenEnde}  %<=======
    >>
   
    \new Staff
    <<
       \new Voice = "Tenor"{<<\global \voiceOne \Tenor>>}
       \new Voice = "Bass" {<<\global  \voiceTwo \Bass>>}
    >>
   
   
  >>
 
 
 

 
  \layout {
    \context{
  \Staff \remove "Time_signature_engraver"
    }
  }
  \midi {
  \tempo 2 = 80
  }
 
}


Hätte da jemand eine Idee?

Vielen Dank für die Hilfe und LG
fliesenburner
« Letzte Änderung: Mittwoch, 8. Februar 2017, 18:00 von fliesenburner »

Manuela

  • Member
Re: Text ausrichten / Wechsel Sopran - Alt / Text unschön verschoben
« Antwort #1 am: Dienstag, 7. Februar 2017, 11:15 »
Habe ich das richtig verstanden, dass du den Text aller 10 Strophen direkt unter die Noten setzen willst? Abgesehen davon, dass das wahrscheinlich in den seltensten Fällen gut aussehen wird, ist mir nicht ganz klar, was du eigentlich erreichen möchtest.

Möglicherweise könntest du deine Vorstellungen umsetzen, indem du den Text an eine NullVoice anhängst. So ähnlich wie es in diesem Code Snippet beschrieben wird.

fliesenburner

  • Member
Re: Text ausrichten / Wechsel Sopran - Alt / Text unschön verschoben
« Antwort #2 am: Dienstag, 7. Februar 2017, 13:37 »
Das ist ziemlich genau das, was ich gesucht habe. Vielen Dank!
Leider ist der Link nicht mehr aufrufbar.


Habe es jetzt mit NullVoice probiert, und das Ende ist genau so, wie ich es haben wollte.

Allerdings ist jetzt auf einmal vorne der Text ineinander verschoben....




\version "2.18.2"


\header {
  title = "O Haupt voll Blut und Wunden"
 subtitle = ""
 composer = "Johann Crüger (1598–1662)"
 arranger = ""
 poet = ""
 tagline = ""
 copyright = ""
}





\paper{
  top-margin = 10
  left-margin = 10
  right-margin = 10
  bottom-margin = 10
  #(set-paper-size "a4")
}




global = {\key c \major \time 5/2
\hide Staff.BarLine
  \hide Staff.BarLine
  s2*19 s
  % the final bar line is not interrupted
  \undo \hide Staff.BarLine
  \bar "|."
  % the final bar line is not interrupted
  \undo \hide Staff.BarLine
  \bar "|."
 
 
}

Sopran = \relative c'{
 
  e2 a4 g f e d2 e
  b' c4 c b b a1
  e2 a4 g f e d2 e
  \time 4/2
  b' c4 c b b a2
  \time 8/2
  c2 b4  g  a b c2 c4 g a  g f f e2
  \time 9/4
  c'2  b4 d  c b a2 b4 |
  \time 13/4
  e,4 f e d d e1~ e}
 
Nullvoicenoten = \relative c'{
  \hideNotes{
     
  e2 a4 g f e d2 e
  b' c4 c b b a1
  e2 a4 g f e d2 e
  \time 4/2
  b' c4 c b b a2
  \time 8/2
  c2 b4  g  a b c2 c4 g a  g f f e2
  \time 9/4
  c'2  b4 d  c b a2 b4 |
  \time 13/4
  e,4 f e d d e4 e e e e e e2}
}



Alt = \relative c' {
 
 g2 a4 c a8 b c4.( b16 a b4) c2
 d2 e4 e e e e1 |
 g,2 a4 c a8 b c4.( b16 a b4) c2
  d2 e4 e e e e2 |
  e2  g4 c,4  c d e2 e4 e f e d d cis2
  r4  e g g e d d2 d4
  c4 d c c b  c4
  c a b c c b2
 
 
 
}


Tenor = \relative c' {
 
  \clef "treble_8"
 
  c2 c4 c  d g, g2 g |
  g g4  a a gis a1
  c2 c4 c  d g, g2 g |
  g g4  a a gis a2
 
  r4 a d c a f g2 g4  c c c a a a2
  r4 a g g g g2 fis4 g
  g bes  g g g g a  c b a a gis2
 
 
 
 
 
 
 
}


Bass = \relative c {
 
  \clef "bass"
 
 
  c2 f4 e d c g2 c
  g2 c4 a e' e a,1
  c2 f4 e d c g2 c
  g2 c4 a e' e a,2
 
  a' g4 e f d c2 c4 c f c d d a2 |
  a e'4 b c g d'2 g,4
  c bes c g g c a a gis a a e2
 
 
 
 
}




StropheEins = \lyricmode {
 
  \set stanza = #"1."
 
O Haupt voll Blut und Wun -- den,
Voll Schmerz und vol -- ler Hohn,
O Haupt, zum Spott ge -- bun -- den
Mit ei -- ner Dor -- nen -- kron;
O Haupt, sonst schön ge -- zie -- ret
Mit höch -- ster Ehr' und Zier,
Jetzt a -- ber höchst schimp -- fie -- ret:
Ge -- grü -- ßet sei'st du mir.
Ge -- grü -- ßet sei'st du mir.

 
 
 
}




\score {
 
  \new StaffGroup
  <<
   
    \new Staff = "Frauen"
    <<
      \new NullVoice = "Textnoten" {<< \global \Nullvoicenoten>>}
      \new Voice = "Sopran" {<<\global \voiceOne \Sopran>> }
      \new Lyrics \lyricsto "Textnoten" {\StropheEins}

      \new Voice ="Alt" {<<\global   \voiceTwo \Alt>>}
    >>
   
    \new Staff
    <<
       \new Voice = "Tenor"{<<\global \voiceOne \Tenor>>}
       \new Voice = "Bass" {<<\global  \voiceTwo \Bass>>}
    >>
   
   
  >>
 
 
 

 
  \layout {
    \context{
  \Staff \remove "Time_signature_engraver"
    }
  }
  \midi {
  \tempo 2 = 80
  }
 
}

Manuela

  • Member
Re: Text ausrichten / Wechsel Sopran - Alt / Text unschön verschoben
« Antwort #3 am: Dienstag, 7. Februar 2017, 15:16 »
Leider ist der Link nicht mehr aufrufbar.

Es scheint, dass das LSR momentan down ist  :(
Update: LSR ist wieder da, Link funktioniert  :)

Habe es jetzt mit NullVoice probiert, und das Ende ist genau so, wie ich es haben wollte.

Allerdings ist jetzt auf einmal vorne der Text ineinander verschoben....


Könntest du bitte versuchen, ein Minimalbeispiel zu konstruieren? Meist hilft es einem selber auch, weil man da oft draufkommt, was man falsch gemacht hat.
« Letzte Änderung: Dienstag, 7. Februar 2017, 15:49 von Manuela »

fliesenburner

  • Member
Re: Text ausrichten / Wechsel Sopran - Alt / Text unschön verschoben
« Antwort #4 am: Dienstag, 7. Februar 2017, 20:58 »
Habe jetzt mal ein Minimalbeispiel erstellt (ich hoffe zumindest, das ist jetzt eins).

Problem macht irgendwie die Altstimme. Bei dem folgenden Beispiel ist immer noch das Textproblem:

\version "2.18.2"

global = {\key c \major \time 5/2}

Sopran = \relative c'{
  e2 a4 g f e d2 e
 }
 
 
%Hier die Noten, an denen sich der Text orientieren soll 
Nullvoicenoten = \relative c'{
  \hideNotes{ 
  e2 a4 g f e d2 e
  }
}



Alt = \relative c' {
 
 g2 a4 c a8 b c4. b8 b2 c4

 
 
}



StropheEins = \lyricmode{
 

 
O Haupt voll Blut und Wun -- den,

 
}




\score {
 
  \new StaffGroup
  <<
    \new Staff = "Frauen"
    <<
      \new NullVoice = "Textnoten" {<< \global \Nullvoicenoten>>}
      \new Voice = "Sopran" {<<\global \voiceOne \Sopran>> }
      \new Lyrics \lyricsto "Textnoten" {\StropheEins}

      \new Voice ="Alt" {<<\global   \voiceTwo \Alt>>}
    >>   
  >>

 
}




Wenn ich jetzt den Alt minimal ändere und die punktierte Note c wegmache, ist der Textfehler weg...

\version "2.18.2"

global = {\key c \major \time 5/2}

Sopran = \relative c'{
  e2 a4 g f e d2 e
 }
 
 
%Hier die Noten, an denen sich der Text orientieren soll 
Nullvoicenoten = \relative c'{
  \hideNotes{ 
  e2 a4 g f e d2 e
  }
}



Alt = \relative c' {
 
 g2 a4 c a8 b c4 b4 b2 c4 %%%<== c4 b4 statt c4. b8

 
 
}



StropheEins = \lyricmode{
 

 
O Haupt voll Blut und Wun -- den,

 
}




\score {
 
  \new StaffGroup
  <<
    \new Staff = "Frauen"
    <<
      \new NullVoice = "Textnoten" {<< \global \Nullvoicenoten>>}
      \new Voice = "Sopran" {<<\global \voiceOne \Sopran>> }
      \new Lyrics \lyricsto "Textnoten" {\StropheEins}

      \new Voice ="Alt" {<<\global   \voiceTwo \Alt>>}
    >>   
  >>

 
}


harm6

  • Member
Re: Text ausrichten / Wechsel Sopran - Alt / Text unschön verschoben
« Antwort #5 am: Dienstag, 7. Februar 2017, 21:34 »
Warum nicht 'associatedVoice'?

\version "2.18.2"

\header {
  title = "O Haupt voll Blut und Wunden"
  subtitle = ""
  composer = "Johann Crüger (1598–1662)"
  arranger = ""
  poet = ""
  tagline = ""
  copyright = ""
}

\paper{
  top-margin = 10
  left-margin = 10
  right-margin = 10
  bottom-margin = 10
  #(set-paper-size "a4")
}

global = {
  \key c \major
  \time 5/2
  \hide Staff.BarLine
  \hide Staff.BarLine
  s2*19 s
  % the final bar line is not interrupted
  \undo \hide Staff.BarLine
  \bar "|."
}

Sopran = \relative c'{
 
  e2 a4 g f e d2 e
  b' c4 c b b a1
  e2 a4 g f e d2 e
  \time 4/2
  b' c4 c b b a2
  \time 8/2
  c2 b4  g  a b c2 c4 g a  g f f e2
  \time 9/4
  c'2  b4 d  c b a2 b4 |
  \time 13/4
  e,4 f e d d e1~ e
}

Alt = \relative c' {
 
  g2 a4 c a8 b c4.( b16 a b4) c2
  d2 e4 e e e e1 |
  g,2 a4 c a8 b c4.( b16 a b4) c2
  d2 e4 e e e e2 |
  e2  g4 c,4  c d e2 e4 e f e d d cis2
  r4  e g g e d d2 d4
  c4 d c c b  c4
  c a b c c b2
}

Tenor = \relative c' {
 
  \clef "treble_8"
 
  c2 c4 c  d g, g2 g |
  g g4  a a gis a1
  c2 c4 c  d g, g2 g |
  g g4  a a gis a2
 
  r4 a d c a f g2 g4  c c c a a a2
  r4 a g g g g2 fis4 g
  g bes  g g g g a  c b a a gis2
}

Bass = \relative c {

  \clef "bass"
 
  c2 f4 e d c g2 c
  g2 c4 a e' e a,1
  c2 f4 e d c g2 c
  g2 c4 a e' e a,2
 
  a' g4 e f d c2 c4 c f c d d a2 |
  a e'4 b c g d'2 g,4
  c bes c g g c a a gis a a e2
}

StropheEins = \lyricmode {
 
  \set stanza = #"1."
 
  O Haupt voll Blut und Wun -- den,
  Voll Schmerz und vol -- ler Hohn,
  O Haupt, zum Spott ge -- bun -- den
  Mit ei -- ner Dor -- nen -- kron;
  O Haupt, sonst schön ge -- zie -- ret
  Mit höch -- ster Ehr' und Zier,
  Jetzt a -- ber höchst schimp -- fie -- ret:
  Ge -- grü -- ßet sei'st du
  \set associatedVoice = "Alt"
  mir
  Ge -- grü -- ßet sei'st du mir
}

\score {
  \new StaffGroup
  <<
    \new Staff
    <<
      \new Voice = "Sopran" << \global \voiceOne \Sopran >>
      \new Voice ="Alt" << \global   \voiceTwo \Alt >>
      \new Lyrics \lyricsto "Sopran" \StropheEins
    >>
    \new Staff
    <<
       \new Voice = "Tenor"<< \global \voiceOne \Tenor >>
       \new Voice = "Bass" << \global  \voiceTwo \Bass >>
    >>
  >>
 
  \layout {
    \context {
       \Staff
       \remove "Time_signature_engraver"
    }
  }
  \midi {
    \tempo 2 = 80
  }
}

HTH,
  Harm

fliesenburner

  • Member
Gelöst: Text ausrichten / Wechsel Sopran - Alt / Text unschön verschoben
« Antwort #6 am: Mittwoch, 8. Februar 2017, 18:00 »
Das funktioniert super! Vielen Dank! :)