Weiter: Streichquartett, Zurück: Ein einzelnes System, NachOben: Vorlagen
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 { } }
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 { } }
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 { } }
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 { } }