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.

Reply via email to