Tablature: fret marks are incorrectly reset (to default positions) after a transposition then UNDO

• Jun 8, 2018 - 10:40
Type
Functional
Severity
S3 - Major
Status
active
Regression
No
Workaround
No
Project
  1. Open attached mscz named '1' (produced in 2.2.1).
  2. Right-click stave>'Stave Properties...'.
  3. 'Transpose written pitches to sound:' '1 - Augmented Unison'.
  4. 'OK'.

Result: Tablature is not restored correctly (Above: expected; Below: actual).
Tablature incorrectly restored after undo change in Stave Properties - Expected result.png
Tablature incorrectly restored after undo change in Stave Properties - Actual result.png

Notes:

Changes to 'Edit String Data' also not restored.
The issue is reproducible in versions 2.0 and 2.2.1.
I don't know what's special about the provided mscz (1), because I can't reproduce with the one named '2'.

Using MuseScore 2.3 171d42b and 3.0 3fbae04 Nightly Builds - Mac 10.11.6.


Comments

Title Tablature incorrectly restored after undo change in Stave Properties Tablature: fret marks are incorrectly reset (to default positions) after a transposition then UNDO
Severity S4 - Minor S3 - Major

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.6.2.548021803, revision: 3224f34

Ignore the opening post as there is a step missing in the description. Here's a new report:

  1. Open the attached MS file.
  2. Right-click on the Tab and in "Staff/Part Properties" set the staff transposition to "Minor third" (say). Click OK.
  3. Select UNDO (Ctrl + Z).

Expected result The fret marks are restored to the previous positions.
Actual results: Any fretmarks at custom positions are erroneously reset to default.

You get the same error if you use "Tools > Transpose", then UNDO.

Attachment Size
transpose_undo.mscz 11.43 KB