-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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 #85876: Breath marks for voices > 1 #4220
Conversation
Moving breath marks to the bottom staff line for voices 2 and 4 is an interesting idea, but I am not sure that it is based on any standard for music engraving. According to Gould, breath marks should always go above the staff. Also, this conflicts with #4598, which is meant to fix a breath mark positioning issue. |
Well, I just came across some examples in choral music where breath marks for lower voices were placed below the staff. I think the best way to handle this would be the way we handle "Above" or "Below" placement for fermatas. The default placement would be set based on the voice, and the user could change it via the Inspector if desired. Then layout would use the placement property rather than the voice to determine whether to place the breath mark above or below the staff. (Or on the top line or bottom line, as the case may be.) |
Gould does not handle breath marks for multiple voices. So it is probably up to us? In fact, most the literature I have to use utilizes breath marks down in voice 2. The PR consist of two parts.
Especially point 1 could not be accomplished by the proposed handling with Above and Below. Please reconsider the PR. I did quite some scores with it and it is such a releave. |
1f1c39e
to
3e9b5ce
Compare
3e9b5ce
to
36f1368
Compare
90374f9
to
966582f
Compare
966582f
to
2975b19
Compare
@mattmcclinch |
@tobik Could you please rebase this branch on top of 3.x? |
I will resolve the conflicts ASAP |
You were supposed to rebase 85876-breath-voices onto 3.x, not merge 3.x into 85876-breath-voices. |
There's been a conflict due to a recent merge in 3.x. I tried to resolve this. What did I wrong? |
And don't forget to squash the commits |
9689bac
to
06efd09
Compare
Remaining changes have to be migrated to the ew inspector
@vpereverzev this PR introduces a new field to the breath inspector. I've applied the changes from this PR not related to the inspector in f30bec6. Could you please remake the related changes to the new inspector? |
… to "below" See musescore#4220, the copy-and-paste case was missed, causing this regression.
With this pull request breath marks can be assigned to voices > 1.
When a breath mark is dropped on a note the breath mark gets assigned to the voice of the note. The horizontal position is set to the end of this note.
Layouting a breath mark adapts it's vertical position according to it's voice. Breath mark of voices 1 and 3 are set to top staff line as before. Breath marks for voices 2 and 4 are moved down to the bottom line of the staff.