Velocity applied in Inspector is not played
Reported version
3.2
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
Yes
Workaround
Yes
Project
Version 3.2.3 and current 3.3 R.C.
A little (a lot) surprised to discover this issue now. I even thought at one point I had forgotten something (!) and search a possible duplicate. But no.
So:
1) New score for violin
2) Enter quarter notes in the first measure, then repeat the same notes in the second measure
(the test file: velocity playback.mscz)
3) Select the second measure -> "Notes" tab -> Inspector: choose a negative value, say - 50 in the Velocity setting.
4) Launch playback
Expected result: a real difference in volume between the two measures
Present result: no difference (although the Inspector continues to display the value - 50)
Comments
I observe a change around last April 10 and April 11
This nightly (one of the last on April 10) works: 75a6a85
But not on April 11 (unexpected playback) with this one: c309290
(six commits between them)
No sure right now what happens and where.
Other unexpected thing: results seem different according instruments.
Eg in this test file, Guitar and Piano work, but Violin and Flute fail : instruments.mscz
So the suspicion arises whether it is related to "single note dynamics", which don't affect Guitar and Piano, but do affect Violine and Flute.
Might be related to #292392: Notes with User velocity 0 from 1.x score sound in 3.1 and later, when (automatically) switching to "Expr." sounds
Good argument I presume.
So, the workaround would be to add a nuance (if necessary hidden) like a "pp" and if wished to apply a lower velocity to this nuance "pp" ? For example: instruments bis.mscz
I recall reporting this via Telegram chat and supposedly it was fixed. But perhaps only partially?
There's a PR pending, https://github.com/musescore/MuseScore/pull/5264, not sure this is covered there?