After an 'sf' dynamic, subsequent 'p' dynamic is ignored in Presto piece.
In Beethoven's Moonlight Sonata, Movement 3, there is an 'sf' dynamic on the 4th quarter of the 2nd measure. The 3rd measure begins with a 'p' dynamic.
It is expected that the 3rd measure onward would be played at 'p'.
The actual behaviour is the velocity of subsequent notes remain loud; the 'p' is ignored.
in fact, it does not matter if the 'p' at the start of the 3rd measure is there or not; it plays the same.
In the forum, https://musescore.org/en/node/322287 , a fix was proposed, which was to set the dynamic 'Change Speed' from "Normal" to "Fast". This indeed works, and the piece plays as expected.
The piece is in tempo "Presto", 178 BPM. Playing the piece at a slower tempo (150 or slower) allows the 'p' dynamic to take without the workaround.
My issue is that the explicit 'p' in the 3rd measure is being ignored with default settings at a Presto tempo.
When I remove the 'p' dynamic, the piece plays the same.
Here's how I would have expected it to play by default:
OS: macOS 10.16, Arch.: x86_64, MuseScore version (64-bit): 18.104.22.1688020600, revision: 3224f34