-
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
incorrect beaming in pickup measure #22080
Comments
Definitely not a regression - MuseScore has never had an algorithm to try to decide if a given incomplete measure should be treated as the first or second half of a full measure in terms of beaming. Note the same applies when splitting a measure for the purpose of adding mid-measure repeats or system breaks, or indeed any incomplete measure. I was pretty sure there was already an issue here on GitHub regarding this but I'm not finding it. So I'll just repeat something I know I've observed before - there does exist a simple heuristic for deciding this in the swing playback code: MuseScore/src/engraving/dom/swing.cpp Lines 62 to 73 in 5087c42
It doesn't handle split measures on the same system well, though - so, split measures for the purpose of repeats don't play well in swing. It could be nice to have one function to make this determination consistently for both beaming and for swing. |
I'd be happy to work on this! |
Issue type
Engraving bug (incorrect score rendering)
Bug description
If you have a score with a pickup maesure on an unaccented beat the auto beaming is wrong.
Steps to reproduce
Wrong:
Right:
Screenshots/Screen recordings
No response
MuseScore Version
OS: Windows 10 Version 2009 or later, Arch.: x86_64, MuseScore version (64-bit): 4.2.1-240230937, revision: github-musescore-musescore-d757433
Regression
No.
Operating system
Windows 11
Additional context
This also happens in a 3/4 measure with an 3/8 Pickup measure.
The text was updated successfully, but these errors were encountered: