Adding courtesy accidental not reflected in linked score/parts

• Apr 6, 2014 - 05:34
Type
Functional
Severity
S4 - Minor
Status
closed
Project
Tags

Windows 7, GIT commit: 1132f3d

1) create score for flute in C
2) add a "C"
3) generate parts
4) add (courtesy) natural to the "C"
5) view part

Result: no natural appears

I can see these user accidentals differing between concert and transposed, but not being score and part.


Comments

two test,
first one directly on musescore NB Recc4ee0

on a orchestral score of musescore.com (symphony number one by musicmaster7 )
first creating parts,
on mes 2 change D to Db and on mesure 3 add a cortesy natural D
on flute part it doesn't appear

on a score created in musescore 1.3, and opened with Reec4ee0 cortesy accidental appear (Pavane)
* on mes 14 E natural in violin 2
* mes 16 and 18 G# in Flute

I didn't look further, but I thought it may be of creating parts first ?

In 2.0 I don't think this is an export failure. It is a layout issue.
The natural is exported to the part, but it isn't rendered.

This also goes for microtonal accidentals.

It is not just a layout issue; the accidental is not present in the part. The problem is that the code to handle accidental links really just updates the links based on pitch and tpc. Thus accidentals that affect neither pitch nor tpc don't propagate. changeAccidental2 gets called, but it finds nothing to do.