C-Major/a-minor and atonal key signatures cause other elements, like dynamics, to move up

• Feb 10, 2021 - 19:09
Reported version
3.6
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
PR created
Regression
Yes
Workaround
No
Project

Look at the sample score, the dynanmics at the start of the system and the next one. The one at the start is higher.
dynamics_placement-1.png
Move it sideways a bit and it'd eventually jumps down.
dynamics_placement-2.png
In a debug build switch on skyline then and see a small peak:
foo.png

Culprit is the keysig:

      <Measure>
        <voice>
          <KeySig>
            <accidental>0</accidental>
            </KeySig>
          <Dynamic>
            <subtype>mp</subtype>
            <velocity>64</velocity>
            </Dynamic>
 ...

Remove those 3 lines and that jump is gone

Happens in 3.6.2, not in 3.5.2

Attachment Size
dynamics placement.mscz 4.52 KB

Comments

Maybe not or only partially a regression, happens in 3.5.2 too, if setting the default distance of the dynamic to the same value, -1.5 rather then the 3.5.2 default of -3.