Autor Thema: Liedtext passt sich nicht der Notenlänge an  (Gelesen 172 mal)

gufrie

  • Newbie
  • *
  • Beiträge: 7
Liedtext passt sich nicht der Notenlänge an
« am: Freitag, 22. Oktober 2021, 12:41 »
Ich habe ein Problem beim setzen von Text zu den Noten. Bisher habe ich das immer hinbekommen. Aber diesmal nicht.
Es handelt sich um einen 3-stimmigen Satz. Der erste Teil ist im 4/4 Takt, da passt auch der Text zu der Notenlänge. Dann aber im zweiten Lied wechselt der Takt auf 2/4. Da passen dann die Texte nicht mehr. Auch nicht, wenn die Notenlänge an die einzelnen Silben anhänge. Was mache ich da wohl falsch?
Hier ein Auszug:

\version "2.19.83"

\header
 {
  title = "Weihnachtsklänge"
  subtitle = ""
  poet = " "
  meter = ""
  composer = "gesetzt von Theodor Ritter "
  arranger = " "
  tagline = ##f
 }

\layout
 {
  indent = #0
 }

melodie_eins = \relative c'
 {
  \time 4/4
  \key f\major
  \autoBeamOff
   f2 r \bar "||"
% Kling Glöckchen
   \time 2/4
   c4 a8 [bes] | c16 [d] c [d] c4 |
   \bar "|."
 }

melodie_zwei = \relative c'
 {
  \key f\major
  \autoBeamOff
   c8 [c' c c] c ^[c c c] |
% Kling Glöckehn
   a4 f8 [g] | a16 [bes] a [bes] a4 |
   \bar "|."
 }

melodie_drei = \relative c'
 {
  \key f\major
  \autoBeamOff
     << { <f' a,>2 c8 c c c  } \\ { f,2 r } >> | % Takt 18
% Kling Glöckchen
    << { f,8 [<f'' c a>] f,, q } \\ { f4 f } >> | % Takt 19
    << { f8 [<f'' c a>] f,, q } \\ { f4 f } >> | % Takt 20
   \bar "|."
 }

text = \lyricmode
 {
  \set stanza = ""
    Nacht.
%    Kling, Glöck -- chen, klin -- ge
    Kling,4 Glöck8 -- chen, klin16 -- ge
 }

\new GrandStaff
 <<
    \new Voice = "Lied" { \melodie_eins }
    \new Lyrics \lyricsto "Lied" { \text }
    \new Voice = "Lied" { \melodie_zwei }
    \new Voice = "Lied" { \melodie_drei }
 >>

harm6

  • Hero Member
  • *****
  • Beiträge: 962
Antw:Liedtext passt sich nicht der Notenlänge an
« Antwort #1 am: Freitag, 22. Oktober 2021, 18:11 »
Du verwendest "assigned lyrics", das \lyricsto-Ding.
Allerdings sind Beams dann per default ein Anzeiger für ein melisma, also nur eine Silbe am Anfang des Beam.

Hol doch die Beams aus den melismaBusyProperties heraus, dann kannst Du meist auch auf \autoBeamOff sowie manuelle Beams verzichten. Führt zu:

\version "2.19.83"

\header
 {
  title = "Weihnachtsklänge"
  subtitle = ""
  poet = " "
  meter = ""
  composer = "gesetzt von Theodor Ritter "
  arranger = " "
  tagline = ##f
 }

\layout
 {
  indent = #0
  \context {
  \Score
  melismaBusyProperties =
     #'(melismaBusy
        slurMelismaBusy
        tieMelismaBusy
        ;beamMelismaBusy
        completionBusy)
  }
 }

melodie_eins = \relative c'
 {
  \time 4/4
  \key f\major
   f2 r \bar "||"
% Kling Glöckchen
   \time 2/4
   c4 a8 bes | c16 d c d c4 |
   \bar "|."
 }

melodie_zwei = \relative c'
 {
  \key f\major
   c8 c' c c c c c c |
% Kling Glöckehn
   a4 f8 g | a16 bes a bes a4 |
   \bar "|."
 }

melodie_drei = \relative c'
 {
  \key f\major
  \autoBeamOff
     << { <f' a,>2 c8 c c c  } \\ { f,2 r } >> | % Takt 18
% Kling Glöckchen
    << { f,8 <f'' c a> f,, q } \\ { f4 f } >> | % Takt 19
    << { f8 <f'' c a> f,, q } \\ { f4 f } >> | % Takt 20
   \bar "|."
 }

text = \lyricmode
 {
  \set stanza = ""
    Nacht.
    Kling, Glöck -- chen, klin -- ge -- lin -- ge
 }

\new GrandStaff
 <<
    \new Voice = "Lied" { \melodie_eins }
    \new Lyrics \lyricsto "Lied" { \text }
    \new Voice = "Lied" { \melodie_zwei }
    \new Voice = "Lied" { \melodie_drei }
 >>

HTH,
  Harm

P.S. Benutze bitte code-tags um code zu posten, den #-Button