A.2 Klaviervorlagen


A.2.1 Piano Solo

Hier ein einfaches Klaviersystem.

oben = \relative c'' {
  \clef treble
  \key c \major
  \time 4/4
  
  a4 b c d  
}

unten = \relative c {
  \clef bass
  \key c \major
  \time 4/4
  
  a2 c  
}

\score {
  \new PianoStaff <<
    \set PianoStaff.instrumentName = #"Piano  "
    \new Staff = "oben" \oben
    \new Staff = "unten" \unten
  >>
  \layout { }
  \midi { }
}

[image of music]


A.2.2 Klavier und Gesangstimme

Das nächste Beispiel ist typisch für ein Lied: Im oberen System die Melodie mit Text, darunter Klavierbegleitung.

Melodie = \relative c'' {
  \clef treble
  \key c \major
  \time 4/4
  
  a b c d  
}

Text = \lyricmode {
  Aaa Bee Cee Dee
}

oben = \relative c'' {
  \clef treble
  \key c \major
  \time 4/4
  
  a4 b c d  
}

unten = \relative c {
  \clef bass
  \key c \major
  \time 4/4
  
  a2 c  
}

\score {
  <<
    \new Voice = "Melodie" { \autoBeamOff \Melodie }
    \new Lyrics \lyricsto Melodie \Text    
    \new PianoStaff <<
      \new Staff = "oben" \oben
      \new Staff = "unten" \unten
    >>
  >>
  \layout {
    \context { \RemoveEmptyStaffContext }
  }
  \midi { }
}

[image of music]


A.2.3 Klavier mit zentriertem Text

Anstatt ein eigenes System für Melodie und Text zu schreiben, können Sie den Text auch zwischen die beiden Klaviersysteme schreiben (und damit das zusätzliche System für die Gesangstimme auslassen).

oben = \relative c'' {
  \clef treble
  \key c \major
  \time 4/4
  
  a4 b c d  
}

unten = \relative c {
  \clef bass
  \key c \major
  \time 4/4
  
  a2 c  
}

Text = \lyricmode {
  Aaa Bee Cee Dee
}

\score {
  \new GrandStaff <<
    \new Staff = oben { \new Voice = "Sänger" \oben }
    \new Lyrics \lyricsto "Sänger" \Text
    \new Staff = unten { \unten }
  >>
  \layout {
    \context {
      \GrandStaff
      \accepts "Lyrics"
    }
    \context {
      \Lyrics
      \consists "Bar_engraver"
    }
  }
  \midi { }
}

[image of music]


A.2.4 Klavier mit zentrierten Lautstärkebezeichnungen

In der meisten Klaviernotation werden die Dynamikzeichen zwischen den beiden Systemen zentriert. Für LilyPond muss man die Einstellungen etwas anpassen, aber Sie können ja das angepasste Beispiel von hier kopieren.

global = {
  \key c \major
  \time 4/4
}

oben = \relative c'' {
  \clef treble
  a4 b c d
}

unten = \relative c {
  \clef bass
  a2 c
}

Dynamik = {
  s2\fff\> s4 s\!\pp
}

Pedal = {
  s2\sustainOn s\sustainOff
}

\score {
  \new PianoStaff = "PianoStaff_pf" <<
    \new Staff = "Staff_pfUpper" \oben
    \new Dynamics = "Dynamics_pf" \Dynamik
    \new Staff = "Staff_pfLower" << \unten >>
    \new Dynamics = "pedal" \Pedal
  >>

  \layout {
    % Dynamik-Kontext definieren
    \context {
      \type "Engraver_group"
      \name Dynamics
      \alias Voice
      \consists "Output_property_engraver"
      \consists "Piano_pedal_engraver"
      \consists "Script_engraver"
      \consists "New_dynamic_engraver"
      \consists "Dynamic_align_engraver"
      \consists "Text_engraver"
      \consists "Skip_event_swallow_translator"
      \consists "Axis_group_engraver"

      pedalSustainStrings = #'("Ped." "*Ped." "*")
      pedalUnaCordaStrings = #'("una corda" "" "tre corde")
      \override DynamicLineSpanner #'Y-offset = #0
      \override TextScript #'font-size = #2
      \override TextScript #'font-shape = #'italic
      \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
    }
    % PianoStaff-Kontext verändern, dass er Dynamics-Kontext akzeptiert
    \context {
      \PianoStaff
      \accepts Dynamics
    }
  }
}

\score {
  \new PianoStaff = "PianoStaff_pf" <<
    \new Staff = "Staff_pfUpper" << \global \oben \Dynamik \Pedal >>
    \new Staff = "Staff_pfLower" << \global \unten \Dynamik \Pedal >>
  >>
  \midi { }
}

[image of music]


Andere Sprachen: English, español.

Handbuch zum Lernen