Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Appendix A: Templates 147<br />
}<br />
dynamics = {<br />
s2\fff\> s4 s\!\pp<br />
}<br />
pedal = {<br />
s2\sustainOn s\sustainOff<br />
}<br />
\score {<br />
\new PianoStaff = "PianoStaff_pf" <br />
\new Dynamics = "Dynamics_pf" \dynamics<br />
\new Staff = "Staff_pfLower" ><br />
\new Dynamics = "pedal" \pedal<br />
>><br />
}<br />
\layout {<br />
% define Dynamics context<br />
\context {<br />
\type "Engraver_group"<br />
\name Dynamics<br />
\alias Voice<br />
\consists "Output_property_engraver"<br />
\consists "Piano_pedal_engraver"<br />
\consists "Script_engraver"<br />
\consists "New_dynamic_engraver"<br />
\consists "Dynamic_align_engraver"<br />
\consists "Text_engraver"<br />
\consists "Skip_event_swallow_translator"<br />
\consists "Axis_group_engraver"<br />
}<br />
pedalSustainStrings = #'("Ped." "*Ped." "*")<br />
pedalUnaCordaStrings = #'("una corda" "" "tre corde")<br />
\override DynamicLineSpanner #'Y-offset = #0<br />
\override TextScript #'font-size = #2<br />
\override TextScript #'font-shape = #'italic<br />
\override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)<br />
}<br />
% modify PianoStaff context to accept Dynamics context<br />
\context {<br />
\PianoStaff<br />
\accepts Dynamics<br />
}<br />
\score {<br />
\new PianoStaff = "PianoStaff_pf" <br />
\new Staff = "Staff_pfLower" >