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.19k stars 2.64k forks source link

Incorrect tremolo playback with grace notes #21318

Open Panogen opened 8 months ago

Panogen commented 8 months ago

Issue type

General playback bug

Bug description

When a grace note is added to a note with tremolo lines, the tremolo exhibits 2 incorrect behaviors:

  1. It plays on the grace note, even though it is not marked (only in Muse Sounds)
  2. On the principle note, the tremolo plays at half the expected speed (both Muse Sounds & MS Basic)

Steps to reproduce

To see the problem, create a half note and apply the 32nd-through-stem tremolo marking. Then, add a quarter-note grace note to it, like shown. This setup makes both errors clearly audible. image

Screenshots/Screen recordings

It's hard to hear error 1) because the grace note is very short, but error 2) can be clearly heard. Compare the first dotted half note to the second one to hear the difference.

https://github.com/musescore/MuseScore/assets/73259774/43858282-0240-4e65-9c90-c9b1784ca0d0

(I wonder if there's a way to make a 16th-through-stem behave like a full tremolo when it's on an 8th note (but not always; there would be some sort of menu toggle). Would that be a feature request?)

MuseScore Version

MuseScore version (64-bit): 4.2.1-240230937, revision: github-musescore-musescore-d757433

Regression

I don't know

Operating system

Windows 11

Additional context

No response

zacjansheski commented 8 months ago

Thanks for logging! Here is the issue at a very slow tempo so it is easy to hear it.

https://github.com/musescore/MuseScore/assets/69917893/84505101-5093-4f05-b979-41d9d1b1bd78

zacjansheski commented 8 months ago

Regarding the menu toggle for two-slash on eighths, feel free to add to this https://github.com/musescore/MuseScore/issues/20883#issuecomment-1881547606