MuseScore 4.4 doesn't reliably export chained hairpins to MIDI
Has anyone else noticed that when hairpins are chained, as in this image:
MuseScore 4.4 doesn't always generate correct velocities when you export to MIDI, even though its own playback sounds correct? Sometimes the velocities in a MIDI cresc./dim. don't increase/decrease fast enough to reach the destination dynamic, which sometimes causes a sudden jump in the velocities. Other times, the MIDI velocities ignore a hairpin altogether.
I tried starting and ending the hairpins on notes that do not have dynamic markings, but that didn't solve the issue. The only reliable solution that I've found is to break the chains by attaching additional dynamics to notes that are adjacent to each hairpin's source and destination, like this:
This is far from ideal because it's more work and it makes the already-inconsistent vertical alignment of dynamics even worse.
I can't find a GitHub issue about this, nor can I find any posts in this forum about it. I'd love to report it as a bug, but I can't figure out how to reliably reproduce it outside of the 16-part, 46-bar score that I'm currently working on (which I don't want to share publicly). If anyone else has experienced this, have you figured out how to reproduce it? Or does anyone know what might be causing it? Could it be a bug in the new feature that allows hairpins to be aligned to subdivisions of the beat?
I'm using: OS: Windows 10 Version 2009 or later, Arch.: x86_64, MuseScore Studio version (64-bit): 4.4.3-242971445, revision: eb6b367