Skip to content
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

fix #285467: unequal system distances #4949

Merged
merged 1 commit into from May 20, 2019

Conversation

MarcSabatella
Copy link
Contributor

See https://musescore.org/en/node/285467. The issue is, distances between systems can vary within a page, with shorter systems receiving larger gaps than taller ones. This was a deliberate change by @wschweer in b4eef5d to "normalize" system distances. But it seems unpopular, and I don't see anything specific in Gould recommending it. So this PR essentially reverts the portion of the change responsible for the normalization of system distances.

On the other hand, I recognize that this normalization could be desirable sometimes. I have added comments to explain the code for future reference, and also added some parameterization so one can tweak how much of normalization takes place, but then I #ifdef'ed out the relevant portion of the code.

This should return behavior to more like 2.3.2, while leaving open the possibility of bringing the normalization algorithm back in some form, perhaps controlled by a style option or options.

@anatoly-os
Copy link
Contributor

Special thanks for the comments in the code!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants