Offset Tremolo is not saved correctly.
Insert the tremolo in the second Voice;
Adjust the position in order not overlap the dot;
Save, reopen.
The vertical offset is not being recorded correctly.
Reported in this post: https://musescore.org/en/node/112206
Comments
came up again today in https://musescore.org/de/node/221041
And a long time ago in #125241: Tremelo Vertical Offset shifting
in master the y-offset is kept correctly, but an x-offset is added.
In reply to #2 by Jojo-Schmitz
Came up again https://musescore.org/fr/node/252676
And again : #252701: Backup moves tremolo up
From: https://musescore.org/fr/node/252676
I can't reproduce in a current 2.2 development build
I can here with ededef8
Eg with this file (attached in a previous comment): 01 trem.mscz , the vertical offset continue to increase to each new save.
Well, the initial report talks about enter tremolo, change its offset, save file, reopen file, and that does work, it does keep the offset. There was no mention of a repeated save/reopen...
Whatever: I still can't reproduce it with a score created from scratch
Edit: not with half notes in a 4/4 score, but indeed with dotted 8th notes in a 3/8 score, And only if a horizontal offset is given (which is kept intact)
"And only if a horizontal offset is given (which is kept intact)"
No necessarly here:
Load this file: Trem stem up.mscz
Increase the vertical offset (and only it) to 1,00.
Result, after save/reload: vertical offset to 1,50, then 2.00 after other save: Trem stem up 1,00.mscz
It's worse if the stems are opposite (and probably also, I think having seen this, by flipping the beams before applying the tremolo)
But when the stems are opposite it's really obvious.
Test file with this case (opposite stems): Trem stem up and dow.mscz
With always the same offset (1,00), you get after the first reload, 1,50 when the stems are in the same direction, and 2.12, when are opposite: Trem stem up and down 1,00.mscz
And ditto in a 4/4 time signature.
Test file: time sig4.mscz
( apply a vertical offset to 1,00, save, reload, and observe what happens... )