-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Grace note playback is far too rushed #18699
Comments
State that it's a regression in the body of the report, not the title. |
Notes:
|
Update: In MuseScore 3, a group of acciaccature takes 65 ms or 50% of the parent chord’s duration, whichever is less (libmscore/rendermidi.cpp). In MuseScore 4, the “available grace note duration” of a group of N acciaccature has a duration of either the duration of N 64th notes or 50% of the parent chord’s duration (whichever is less; src/engraving/playback/renderers/gracechordsrenderer.cpp) and is further limited by the total duration shown by the grace notes. I’m open to how we want to change this. Personally, I prefer the MuseScore 3 behavior, but I’d like to hear any rationale on why this was changed. |
Fixed in #20453 |
A few questions:
|
What I learned in music school is that the difference between an acciaccatura and a "normal" grace note is that the acciaccatura ends on the beat and the normal grace note starts on the beat. |
Agreed. And if an acciaccatura ends "on the beat" (that is, if it ends at the onset of its parent note) then it must start before the parent note. Unfortunately Musescore's acciaccaturas currently do delay the onset of the parent note. Here's a comment in a .org discussion dating back to 2018 (and in that thread it's said that earlier versions of MuseScore did not delay of the onset of an acciaccaturas parent note: https://musescore.org/en/node/110301#comment-839941 Not sure what you mean by a "normal" grace note. An appoggiatura? If so, yes. It delays the onset of the parent note. I don't know if we'll ever have a consensus on a proper default start time and length, but we if we get grace note playback properties and styles scorists can define and invoke the sounds they intend. scorster |
…they sound too rushed" This reverts commit c3b6e8b.
Issue type
General playback bug
Bug description
Playback of acciaccaturas in MS3 was tolerably good. However, in MS4 (using MS Basic), playback of the same grace notes is far too rushed – to the point that the individual notes are scarcely distinguishable.
Steps to reproduce
Open the attached file in MS3 and MS4.
playback_grace_notes.zip
Compare the playback of acciaccaturas in measures 6 and 8 in both cases.
RESULT: Playback in MS3 is acceptably good. In MS4 the same grace notes have a shorter time to complete playback and sound very rushed. The result is not very musical.
MuseScore Version
MuseScore version (64-bit): 4.1.0-231921359, revision: github-musescore-musescore-2e3a93a
Regression
Yes, this used to work in MuseScore 3.x and now is broken
Operating system
OS: Linux Mint 20.1, Arch.: x86_64
The text was updated successfully, but these errors were encountered: