noteheads not shared between accidentals [ bug + enhancement]

• May 13, 2016 - 05:05
Reported version
2.1
Priority
P2 - Medium
Type
Functional
Severity
S3 - Major
Status
active
Regression
No
Workaround
No
Project

There are two voices in test-shared-noteheads.mscz:

  1. 1/8: Bb + B + E
  2. 1/8: Bb, A, A

Like so:

problematic.chord_.notation.small_.png

  1. Problem:

    The Bb of both voices should share a notehead (as displayed below).

  2. Enhancement:

    This is an alternative chord notation which simplifies jumbled chords:

    alternative.chord_.notation.png

    Since the B and Bb are too jumbled, the B notehead is offset horizontally and connected to the main stem by a diagonal offshoot stem.


Comments

Actually, this is a major problem. Depending on the order of note entry, Musescore will display different, and sometimes misleading, accidentals. For example, look at test-shared-noteheads-2.mscz. The notes from the second chord were inserted in the same order as the first, while the notes from the third used a different order. All chords are the same (per playback), but the third chord *looks* like only two notes:

problematic.chord_.notation.unordered.small_.png

This I couldn't reproduce, so I've only attached a screenshot and not a sample file:

Like the first example, but with a natural instead of a flat:

problematic.chord_.notation.unordered.unreproducible.v1.small_.png

Or problematic.bitonals.mscz, which is completely incorrect (as opposed to merely misleading):

problematic.bitonals.png

  1. Voice 1: Gb + C
  2. Voice 2: Gb + Gn, D, E

The actual playback order of notes:

  • G Flat, G Natural, G Flat

Whereas, the displayed order of accidentals:

  • G Natural, G Flat, G Flat

Edit: apparently this is fixed after re-opening the file. To reproduce:

  1. 1st voice: create the G flat, then append the chorded C
  2. 2nd voice: create the G flat, then appended a chorded E
  3. 2nd voice: create the D, create the E
  4. 2nd voice: move the chorded E to a G natural using the keyboard