X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Flsr%2Fpiano-template-with-centered-dynamics.ly;h=316cb4da94c03e387c0b6c664af47a185b7d438f;hb=ef09f6d504d78b848ac14ae4fcf7e23fb1a3db2b;hp=c468f048e2eda9e3d2d75cd85eb0723529dd5dcb;hpb=4c1b01719b22ed0ae8d1aa393f14d1c205c3ac88;p=lilypond.git diff --git a/input/lsr/piano-template-with-centered-dynamics.ly b/input/lsr/piano-template-with-centered-dynamics.ly index c468f048e2..316cb4da94 100644 --- a/input/lsr/piano-template-with-centered-dynamics.ly +++ b/input/lsr/piano-template-with-centered-dynamics.ly @@ -1,96 +1,90 @@ %% Do not edit this file; it is auto-generated from input/new -\version "2.11.35" +%% This file is in the public domain. +\version "2.11.46" \header { - doctitle = "Piano template with centered dynamics" - lsrtags = "expressive-marks,piano-music,template" + lsrtags = "expressive-marks,keyboards,template" texidoc = " Many piano scores have the dynamics centered between the two staves. This requires a bit of tweaking to implement, but since the template is -right here, you don't have to do the tweaking yourself. -" } -% begin verbatim +right here, you don't have to do the tweaking yourself. Note that +the two piano staves will move closer together in any system that +does not contain at least one dynamic marking. +" + doctitle = "Piano template with centered dynamics" +} % begin verbatim + upper = \relative c'' { - \clef treble - \key c \major - \time 4/4 - - a b c d - } - - lower = \relative c { - \clef bass - \key c \major - \time 4/4 - - a2 c - } - - dynamics = { - s2\fff\> s4 - s\!\pp - } - - pedal = { - s2\sustainDown s2\sustainUp - } - - \score { - \new PianoStaff << - \new Staff = "upper" \upper - \new Dynamics = "dynamics" \dynamics - \new Staff = "lower" << - \clef bass - \lower - >> - \new Dynamics = "pedal" \pedal - >> - \layout { - \context { - \type "Engraver_group" - \name Dynamics - \alias Voice % So that \cresc works, for example. - \consists "Output_property_engraver" - - \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1) - \override DynamicLineSpanner #'Y-offset = #0 - pedalSustainStrings = #'("Ped." "*Ped." "*") - pedalUnaCordaStrings = #'("una corda" "" "tre corde") - - \consists "Piano_pedal_engraver" - \consists "Script_engraver" - \consists "Dynamic_engraver" - \consists "Text_engraver" - - \override TextScript #'font-size = #2 - \override TextScript #'font-shape = #'italic - - \consists "Skip_event_swallow_translator" - - \consists "Axis_group_engraver" - } - \context { - \PianoStaff - \accepts Dynamics - } - } - } - \score { - \new PianoStaff << - \new Staff = "upper" << \upper \dynamics >> - \new Staff = "lower" << \lower \dynamics >> - \new Dynamics = "pedal" \pedal - >> - \midi { - \context { - \type "Performer_group" - \name Dynamics - \consists "Piano_pedal_performer" - } - \context { - \PianoStaff - \accepts Dynamics - } - } - } + \clef treble + \key c \major + \time 4/4 + + a4 b c d +} + +lower = \relative c { + \clef bass + \key c \major + \time 4/4 + + a2 c +} + +dynamics = { + s2\fff\> s4 s\!\pp +} + +pedal = { + s2\sustainDown s\sustainUp +} + +\score { + \new PianoStaff << + \new Staff = "upper" \upper + \new Dynamics = "dynamics" \dynamics + \new Staff = "lower" << + \clef bass + \lower + >> + \new Dynamics = "pedal" \pedal + >> + \layout { + \context { + \type "Engraver_group" + \name Dynamics + % So that \cresc works, for example. + \alias Voice + \consists "Output_property_engraver" + + \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1) + \override DynamicLineSpanner #'Y-offset = #0 + pedalSustainStrings = #'("Ped." "*Ped." "*") + pedalUnaCordaStrings = #'("una corda" "" "tre corde") + + \consists "Piano_pedal_engraver" + \consists "Script_engraver" + \consists "Dynamic_engraver" + \consists "Text_engraver" + + \override TextScript #'font-size = #2 + \override TextScript #'font-shape = #'italic + + \consists "Skip_event_swallow_translator" + \consists "Axis_group_engraver" + } + \context { + \PianoStaff + \accepts Dynamics + } + } +} +\score { + \unfoldRepeats { + \new PianoStaff << + \new Staff = "upper" << \upper \dynamics \pedal >> + \new Staff = "lower" << \lower \dynamics \pedal >> + >> + } + \midi {} +}