Gibt es einen einfacheren Weg, diesen Auszug in LilyPond zu notieren?

Geben Sie hier die Bildbeschreibung ein

<< <des f aes c g' bes>1 \arpeggio { <<c''1 {f4. (c8 c2)} >> } >>

Es scheint zu schwierig, dies in LilyPond zu tun. Wie mache ich es?

Antworten (1)

Ich bin mir nicht ganz sicher, was Ihre Frage ist, aber ich persönlich würde es so machen:

\version "2.19.81"
\language "english"

global = {
  \key c \minor
  \numericTimeSignature \time 4/4
}

right = \relative c'' {
  \global

  <<
    {
      f'4.\(\arpeggio c8 c2\)~ |
      c1 |
      ef4.\arpeggio bf8 bf2~ |
      bf1 |
      s |
      s |
    }
    \\
    {
      <df,,~ f~ af~ c~ g'~ bf~ c>1\arpeggio |
      <df f af c g' bf> |
      <c~ ef~ g~ bf~ f'~ af~ bf>\arpeggio |
      <c ef g bf f' af> |
      <c~ f~ bf~ ef~ af~ df>\arpeggio |
      <c f bf ef af ef'>
    }
  >>
}

left = \relative c, {
  \global

  s1 |
  s |
  s |
  s |
  s |
  s |
}

\score {
  \new PianoStaff <<
    \set PianoStaff.connectArpeggios = ##t
    \new Staff = "right" \right
    \new Staff = "left" { \clef bass \left }
  >>
  \layout { }
}

Geben Sie hier die Bildbeschreibung ein

Ein paar Anmerkungen:

  1. Ich habe die Diskant-Notenzeile in zwei Stimmen aufgeteilt: die ganzen Noten und die oberste Linie. Es sieht so aus, als hättest du so etwas getan, aber auf eine etwas andere Art und Weise.
  2. Um beides mit einem zu verbinden , habe ich in den Block \arpeggioeingefügt .\set PianoStaff.connectArpeggios = ##t\score
  3. Meine Bindungen in den letzten beiden Takten sehen anders aus als deine. Dies hat mehrere Gründe, einer davon ist, dass ich die beiden bf1s zusammengebunden habe. (Sie haben es nicht getan, aber Sie möchten dies möglicherweise nicht, also können Sie es gerne ändern.)

Manchmal kann der Umgang mit mehreren Stimmen in LilyPond eine knifflige Sache sein. Aber je öfter du es machst, desto einfacher wird es. Arbeite weiter daran!