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

Crowded notes #1329

Open
michaelcchu opened this issue Feb 13, 2023 · 3 comments
Open

Crowded notes #1329

michaelcchu opened this issue Feb 13, 2023 · 3 comments

Comments

@michaelcchu
Copy link

The screen is wide (I am viewing osmd on desktop), but the notes are still crowded:

crowded_notes

Source: Beethoven__Symphony_No._9__Op.125-Clarinetto_1_in_C(Clarinet)_Excerpt.zip

@sschmidTU
Copy link
Contributor

sschmidTU commented Feb 15, 2023

This is a rare layout issue, probably because there are a lot of multiple measure rests with unnecessary key signature changes.
I've added an option to not add key signatures for multiple measure rests, which is not a full solution, but the fastest change we can do for now.
You can somewhat simulate this by setting osmd.EngravingRules.RenderKeySignatures = false.
I've also added a variable ShowKeySignature to set this for individual measures, so you can e.g. set
osmd.graphic.measureList[21][0].ShowKeySignature = false.
image

By the way, this layout issue only happens for very specific browser/window widths where the second system is very long.

sschmidTU pushed a commit that referenced this issue Feb 15, 2023
…MultipleRestMeasureAddKeySignature options (#1329)
@michaelcchu
Copy link
Author

Thanks for your help! I think those are useful settings.

@michaelcchu
Copy link
Author

While this issue isn't the most common, I don't consider it rare, and it's not necessarily related to key signature changes. For example, see the image below.

The browser width for "Symphony No. 9" was full screen, and the browser width for "Symphony No. 6" was half screen.

symphony_6_1_(c)lucarelli_(1)-Bb_Clarinet,_Clarinetti_in_B_I_II.zip

These measures are effectively unreadable.

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

No branches or pull requests

2 participants