Clef and tab type sometimes initialized incorrectly with linked staves

• Jul 26, 2014 - 09:39
Type
Graphical (UI)
Severity
S4 - Minor
Status
closed
Project
Tags

Nightly, July 25 (5473249) / Windows 7

Active issue since Nigthly, July 25 (f97a8b2). Ok with previous.

1) Create new score with tab staff. Add linked standard staff
The treble clef 8vb is displayed at this step.
1tab treble 8vb.jpg

- Expected result (as in previous versions): tab staff + treble 8vb
2 clef 8vb.jpg

- Actual result (since f97a8b2): tab staff + treble clef
3treble clef.jpg

Attachment Size
1tab treble 8vb.jpg 14.66 KB
2 clef 8vb.jpg 9.98 KB
3treble clef.jpg 9.86 KB

Comments

The issue is identical of course with all the instruments with tablatures.

Another example is spectacular for the viola da gamba.

The selection displays a tab staff and a bass clef

B. clef.jpg
- The result, at the opening of the score, is a tab staff and a treble clef.
Viola da gamba.jpg

Attachment Size
Viola da gamba.jpg 13.09 KB
B. clef.jpg 11.11 KB

In attempting to reproduce this by adding staves to an existing score, I discovered it crashes.

1) promenade (or any score i think)
2) press "I"
3) add "Classical Guitar [Tablature]"
4) select that staff, Add Linked Staff
5) change type of newly added linked staff to Standard
6) OK

Result: crash

This bug which leads to a crash, under the conditions described by Marc, goes back several weeks or months probably.
Indeed, it was already active on 19 May last, Nightly (56177c3).
I did not keep previous versions. Too bad (:

Title Clef wrong and crash with linked staves Clef and tab type sometimes initialized incorrectly with linked staves
Status (old) fixed active

The crash is fixed, and the clef is "sometimes" correct now, but I still see discrepancies. The behavior is a bit erratic, like maybe it depends on an uninitialized variable or something, but the following steps are reproducible for me:

1) start musescore
2) new score
3) add Classical Guitar [Tablature] as instrument
4) select that staff
5) Add Linked Staff

Result: Staff Type is set to Tab. 4-str common whereas is it should be 6 string

6) Finish

Result: the staff is added as four string (so at least behavior reflects the dialog correctly)

7) "I"
8) select top staff (the original 6-str tab)
9) change type to Standard

Result: Clef is set to Treble whereas it should be Treble-8vb

10) OK

Result: staff is added with Treble clef (so at least behavior reflects the dialog correctly)

11) "I"
12) add a second Classical Guitar [Tablature] instrument
13) select that staff
14) Add Linked Staff
15) change type to Standard

Result: Clef is set to Treble whereas it should be Treble-8vb

16) OK

Result: staff is actually added with Treble-8vb (so behavior is "correct" but not reflective of the dialog)

17) "I"

Result: Clef now says Treble-8vb for the second instrument (so dialog reflects reality correctly)

Yes, I noticed that.
There are other discrepancies, in memory, at least one other.

1) New score for classical guitar: standard staff
2) Select this staff, and add a linked tab staff (6-str simple)
3) Finish.
4) Press "I"
5) Select the Tab staff
6) Select "Up"

Result: the tab 6-str simple has switched for a tab 4-str simple.
tab 4 str.jpg

Say so that I know these situations, and I got used to live with! A quick correction, and I continue as if I had not seen!

Especially since I was happy not to see this damn treble clef 15 ma for so many months!
http://musescore.org/en/node/22996

For me, this is no longer a problem, but for a beginner (with MuseScore) who discovers the tabs, he may encounter, in his early learning, a few surprises, it's true.

Attachment Size
tab 4 str.jpg 29.21 KB
Status (old) fixed active

There is still one discrepancy. Following the steps I laid out in #6, all is well until step 10. At that point, even though the dialog said Treble 8vb, the staff is added as regular treble.

Following the rest of the steps, all is well.