Is there some reason why \pushproperty doesn't work with
dynamicPadding? Here's a sample of what I'm trying to do:
=============================================================================
dpadv = \context Voice \pushproperty #'(basicDynamicProperties) #'padding #5
dpadx = \context Voice \pushproperty #'(basicDynamicProperties) #'padding #10
dpadPop = \context Voice \popproperty #'(basicDynamicProperties) #'padding
\score
{
\notes \relative c''
{
\time 4/4 ;
a4_\mf b c d |
\dpadv
a4_\mf b c d |
\dpadPop \dpadx
a4^\mf b c d |
}
\paper
{
linewidth = 120.\mm ;
}
}
=============================================================================
According to my way of thinking (no doubt wrong), the mf in
bar 2 should have a dynamicPadding of 5, and the mf in bar 3
should have a dynamicPadding of 10. They don't. All three mf
are the same distance from the noteheads.
I find I have to do a lot dynamicPadding adjustment in piano
scores, where I usually want the dynamics to fall between
staves. Usually what I do is set up a context just for
dynamics, and attach the markings I need to spacer notes. The
technique works well, but the memory needed for, say, twenty
\property calls to dynamicPadding is over the top.
\pushproperty would be a GREAT help.
--
PTPi
Peter Schaffter
15, chemin Brunette, RR2 CP 406
Ste-C�cile-de-Masham (Qu�bec)
CANADA J0X 2W0
A confirmed GNU/Linuxer. Sorry, I don't do Windows.