Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Schoschana am Mittwoch, 17. Juni 2015, 23:04

Titel: Legatobögen bei Verschachtelungen und oder Akkorde über zwei Notensysteme
Beitrag von: Schoschana am Mittwoch, 17. Juni 2015, 23:04
Ich versuche folgendes Beispiel zu schreiben, hab aber nicht rausgefunden, wie ich bei Takt 3 weiterkomme, ohne dass es mir die linke Hand um einen 8tel nach hinten schiebt...
In Takt 3 sollte es auf eins wieder wie in Takt 1 beginnen...

Wenn ich  den Legatobogen auf den 3. Takt weglassen würde, ginge es. Gibt es eine Lösung, wie ich den doch schreiben kann?

\version "2.18.2"
global = {
  \key b \major
  \numericTimeSignature
  \time 6/8
}
right = \relative c'' {
  \global
\stemUp \change Staff = "left"b,,8^\( fis' dis' \change Staff = "right"fis,8 b' cis dis gis b ais gis dis fis \)
}
left = \relative c' {
  \global
<<{\stemDown b,2. <gis' dis'>2.}\\{\change Staff = "right" \skip 2. b'2._~ b8  }>>
}
\score {
  \new PianoStaff \with {
    instrumentName = "Klavier"
  } <<
    \new Staff = "right" \with {
      midiInstrument = "acoustic grand"
    } \right
    \new Staff = "left" \with {
      midiInstrument = "acoustic grand"
    } { \clef bass \left }
  >>
  \layout { }
  \midi {
    \tempo 4=100
  }
}

Danke für die Hilfe!
Titel: Re: Legatobögen bei Verschachtelungen und oder Akkorde über zwei Notensysteme
Beitrag von: iugin am Donnerstag, 18. Juni 2015, 09:19
Hallo Schoschana

herzlich willkommen in Forum!
Ein paar Dinge:
- Poste bitte deinen Code immer in den Code-tags (das Symbol mit der Raute oben beim Editor)
- Schreib am besten eine Linie pro Takt und füge die | am Ende jeder Takt (so ist einfacher zum Lesen und kannt du kontrollieren, ob die Taktstriche stimmen)
- Du kannst s4 statt \skip 4 schreiben, braucht weniger Tipparbeit.

Dann: ich verstehe ehrlich gesagt nicht, was du erreichen willst. Ich habe jetzt in Takt 3 einen h geschrieben (wie Takt 1) und funktioniert.
\version "2.18.2"

global = {
  \key b \major
  \numericTimeSignature
  \time 6/8
}

right = \relative c'' {
  \global
  \stemUp
  \change Staff = "left"
  b,,8^\( fis' dis' \change Staff = "right" fis,8 b' cis |
  dis gis b ais gis dis |
  fis \)
}

left = \relative c' {
  \global
  << {
    \stemDown b,2. |
    <gis' dis'>2. |
    b,2. | %% <--- hier mein h
     }
     \\
     {
       \change Staff = "right" s2. |
       b''2._~ b8
  }>>
}



\score {
  \new PianoStaff \with {
    instrumentName = "Klavier"
  } <<
    \new Staff = "right" \with {
      midiInstrument = "acoustic grand"
    } \right
    \new Staff = "left" \with {
      midiInstrument = "acoustic grand"
    } { \clef bass \left }
  >>
  \layout { }

}
Oder habe ich die Frage einfach nicht verstanden?

Liebe Grüsse

Eugenio
Titel: Re: Legatobögen bei Verschachtelungen und oder Akkorde über zwei Notensysteme
Beitrag von: Schoschana am Donnerstag, 18. Juni 2015, 21:45
Hallo Eugenio

Alles klar! Danke für die Einführung.  :)

Stimmt, meine Frage ist nicht klar formuliert.
Ab Takt 3 soll sich Takt 1 wiederholen. D.h. die Melodie, die in der linken Hand beginnt und in der rechten Hand weitergeht, soll auch wieder auf die 1 beginnen.

Ist die Frage so verständlicher?

Liebe Grüsse
Schoschana
Titel: Re: Legatobögen bei Verschachtelungen und oder Akkorde über zwei Notensysteme
Beitrag von: Pusteblumi am Freitag, 19. Juni 2015, 23:20
Hallo Schoschana,

ich würde für die Wiederholung eine neue Stimme anfangen:

\version "2.18.2"

global = {
  \key b \major
  \numericTimeSignature
  \time 6/8
}

right = \relative c'' {
  \global
  %\stemUp
  <<
    \new Voice
    {
      \voiceOne
      \change Staff = "left"
      b,,8^\( fis' dis' \change Staff = "right" fis,8 b' cis |
      dis gis b ais gis dis |
      fis \)
    }
    \new Voice
    {
      \voiceOne
      s2.
      s2.
      \change Staff = "left"
      b,,,8^\( fis' dis' \change Staff = "right" fis,8 b' cis |
      dis gis b ais gis dis |
      fis \)
    }
  >>
}

left = \relative c' {
  \global
  <<
    {
      \voiceTwo
      \stemDown b,2. |
      <gis' dis'>2. |
      b,2. | %% <--- hier mein h
      <gis' dis'>2. |
    }
    \\
    {
      \change Staff = "right" s2. |
      b'2._~
      b8 s8  s2 |
      b2._~
      b8
    }
  >>
}



\score {
  \new PianoStaff \with {
    instrumentName = "Klavier"
  } <<
    \new Staff = "right" \with {
      midiInstrument = "acoustic grand"
    } \right
    \new Staff = "left" \with {
      midiInstrument = "acoustic grand"
    } { \clef bass \left }
  >>
  \layout { }

}

Viele Grüße,
Klaus
Titel: Re: Legatobögen bei Verschachtelungen und oder Akkorde über zwei Notensysteme
Beitrag von: iugin am Sonntag, 21. Juni 2015, 18:44
Hallo miteinander

ich denke auch, dass diese die beste Lösung ist. Das Problem ist der Legato-Bogen. Ohne eine neue Stimme, wäre so:
\version "2.18.2"

global = {
  \key b \major
  \numericTimeSignature
  \time 6/8
}


right = \relative c'' {
  \global
  \stemUp
  \change Staff = "left"
  b,,8 fis' dis' \change Staff = "right" fis,8 b' cis |
  dis gis b ais gis dis |
  \change Staff = "left" b,,8 fis' dis' \change Staff = "right" fis,8 b' cis |
  dis gis b ais gis dis |
}

left = \relative c' {
  \global
  << {
    \stemDown b,2. |
    <gis' dis'>2. |
    b,2. | %% <--- hier mein h
     }
     \\
     {
       \change Staff = "right" s2. |
       b''2._~ <<fis'8 \\ b, >>
  }>>
}



\score {
  \new PianoStaff \with {
    instrumentName = "Klavier"
  } <<
    \new Staff = "right" \with {
      midiInstrument = "acoustic grand"
    } \right
    \new Staff = "left" \with {
      midiInstrument = "acoustic grand"
    } { \clef bass \left }
  >>
  \layout { }

}
Das Problem ist, dass der Bogen von Takt 1 zum fis im 3. Takt so unmöglich ist (also, vielleicht doch möglich, aber sehr aufwendig). Die Lösung mit den unsichtbaren Noten  (http://lsr.di.unimi.it/LSR/Item?id=150) funktioniert da nicht, und diese Variante (https://code.google.com/p/lilypond/issues/detail?id=2411) habe ich auch versucht, aber ohne grosse Resultate.

Liebe Grüsse

Eugenio
Titel: Re: Legatobögen bei Verschachtelungen und oder Akkorde über zwei Notensysteme
Beitrag von: Schoschana am Montag, 22. Juni 2015, 23:06
Hallo miteinander

Danke für die Hilfe! Mit der neuen Stimme klappts perfekt!

liebe Grüsse
Schoschana