Single Note Dynamics - Overlapping Crescendo/Decrescendo playback

• Sep 23, 2019 - 03:48
Reported version
3.2
Type
Functional
Frequency
Few
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

1) Create music for (minimum) two instruments
2) For one instrument (A), on a given beat, begin a hairpin into a dynamic ("Dynamic A1")
3) After a rest, have the instrument A re-enter at a different dynamic ("Dynamic A2")
4) For another instrument (B), begin a hairpin, on the same beat, into a dynamic ("Dynamic B"). This hairpin needs to last past instrument A's re-entrance.

Expected Behavior: Instrument A (de)crescendos to dynamic A1, then re-enters at dynamic A2, as instrument B (de)crescendos to dynamic B.

Actual Behavior: Instrument A (de)crescendos to - and re-enters at - dynamic A1, until B reaches dynamic B. At this point, Instrument A jumps up/down to dynamic A2.

OS: Windows 10 (10.0)
Arch.: x86_64
MuseScore version (64-bit): 3.2.3.7635
revision: d2d863f

Attachment Size
Dynamics Glitch B.mscz 5.09 KB
Dynamics Glitch.mscz 5.07 KB

Comments

Using MusesScore Portable (build from @ABL) OS: Windows 8 (6.2), Arch.: x86_64, MuseScore version (32-bit): 3.2.3.8023, revision: 871947e

Confirmed using your testcases, using the default Musescore_General.sf3. Dynamics method = "default" method, and CC2, in the synthetiser settings.

I'm attaching other failing case (Dynamics Glitch var_1) and two variant cases that works well (but using variations of the rest and notes).

Hope @TheOtherJThistle could take a peek on this one