musescore / musescore/MuseScore
[MU4 Issue] (MS Basic & MuseSounds) "Nachschlag" Grace Notes Play Completely Wrong
@RomanPudashkin is already working on this.
Since Jul 24, 2023.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Describe the bug
This is btw. also the case for MS3.
Okay, Music Theory now.
The nachschlag grace notes subtract their value from the original note and play the remaining duration.
However MuseScore doesn't seem to do that.
So:

In this example the two grace notes subtract a sixteenth note of the original note so it should only play a double dotted quarter and the remaining sixteenth note (of the original note) is played by the grace notes (two thirty-second notes). [The third measure is the result of what I tried to describe.] MuseScore however doesn't do that and does something completely different. You can replace the notes like in the example and listen for yourself.
Another example:

The two sixteenth notes should "reduce" the quarter note to a dotted eigth. And the remaining sixteenth of the orginal should be played by two thirty-second notes. [Basically the example by Wikipedia at the bottom]
[I think the concept is clear]
Here are some links so my point is approved officially ;) :
https://www.encyclopedia.com/arts/dictionaries-thesauruses-pictures-and-press-releases/nachschlag
https://en.wikipedia.org/wiki/Ornament_(music)#Nachschlag ["[...]when placed after a main note, “steals” time from it.”]
Picture from Wikipedia:

As this was also the case for MS3, I don't think this is an urgent issue, however I think this should be fixed as soon as possible, so MS4 plays the nachschlag grace notes correctly.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.