musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.14k stars 2.63k forks source link

Musesounds Alto Saxophone does not play rhythms correctly on descending lines #19175

Open MoltenReplica opened 1 year ago

MoltenReplica commented 1 year ago

Issue type

Muse Sounds bug

Bug description

The Alto Sax Muse Sounds soundfont sometimes holds notes for too long and misses attacks on descending lines. As far as I can tell, this occurs most often when playing a descending line in the range from high Bb to G.

In the attached score, this is noticeable in the first measures of A and C. In sections D and E, this bug is extremely egregious, resulting in a rhythm that is not even close to what is written.

Markers G through J demonstrate a few other contexts in which the bug occurs. Section J is especially bad, as the second note never sounds.

alto still bugged.zip

Steps to reproduce

  1. Create a score with an alto sax part.
  2. Make sure playback is set to the Alto Sax Muse Sounds soundfont.
  3. Write a line with a high Bb/A# that descends to the A or G immediately below it.
  4. Start playback.

Note: This does not seem to be the only instances where the alto sax will play the rhythm incorrectly, but is easily reproducible on a fresh score.

Screenshots/Screen recordings

No response

MuseScore Version

4.1.1-232071203, revision: github-musescore-musescore-e4d1ddf

Regression

No.

Operating system

Windows 10

Additional context

Alto sax Muse Sounds playback has been buggy since MuseScore 4's launch.

MoltenReplica commented 1 year ago

An addendum to complain, this bug was so bad and distracting when I got to section D on this arrangement, it completely pulled me out of focus and I lost the supporting part ideas I had. Please fix the alto playback!

paulalndwhr commented 1 year ago

bug-report-playback-alto-ax.mscz.zip

This musescore file illustrates how this appears to occur whenever a concert pitch C5 (written A5, note marked in blue) is encountered. This specific pitch appears to be shortened regardless of the note duration. Neither the note value nor the playback duration appear to influence this behaviour. I believe that the amount of shortening depends on the playback duration: I believe the playback duration of the concert C5 which is being played after a B4, C#5 or D5 to be constant or bounded from above.

image