On Tue, Aug 4, 2015 at 3:53 PM, Cynthia Karl <[email protected]> wrote:
> Is there a useful way to get closer association of a staff and a dynamics
> context in the following snippet?
Two things suggest themselves, although you may not like either idea:
1) You could add dynamicsA to the upper Staff (instead of it having
its own Dynamics context). That would keep everything in it closer to
the upper staff, viz.
\new Staff << \musicA \dynamicsA >>
2) Add some kind of invisible dynamic to dynamicsB when it has no
content. In the example below I added a white hairpin that will
continue until cancelled, preserving some space for the dynamicsB
context:
\version "2.18.2"
musicA = \relative c'' { \repeat unfold 24 c4 \break
\repeat unfold 24 d4}
dynamicsA = { s1 s\p s s\f s s s1\p s\mp s\mf s\f s\ff s\fff}
musicB = \relative c'' { \repeat unfold 24 b4 \break \repeat
unfold 24 a4}
dynamicsB = { s1 s^"espress." s s s\startTextSpan s\stopTextSpan
s1-\tweak #'color #white \< s s s s s\!}
\score {
\new StaffGroup <<
\new Staff \musicA
\new Dynamics \dynamicsA
\new Dynamics \dynamicsB
\new Staff \musicB
>>
}
hth,
Kevin
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user