On Sun, 2025-12-21 at 18:10 +0000, Richard Shann wrote:
> In the MWE below a custom dynamic is placed under a note; under
> certain
> circumstances it pushes the next note away while in others it
> doesn't.
> The spacing is normal if there is no StaffGroup or if the note
> following the one with the custom dynamic is changed.
> Can anyone explain what is going on here?
>
> Richard Shann
> %%%%%%%%%%%%
> \version "2.24"
> MI = {
> <>-\tweak DynamicText.self-alignment-X #LEFT
> #(make-dynamic-script #{\markup { mp \normal-text \italic
> {legato}}#})
> c''4
> b' %replacing this note with c'' restores the normal note
> spacing
> b' b'
> }
> MII = {
> b'4 b' b' b'
> }
> \score {
> \new StaffGroup %commenting out this StaffGroup restores the
> normal note spacing
> <<
> \new Staff \MI
> \new Staff \MII
> >>
> }
> %%%%%%%%%%%%%%%
>