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

Expression marks interfere with hairpins #24798

Open
2 tasks done
Dima-S-Jr opened this issue Sep 18, 2024 · 1 comment
Open
2 tasks done

Expression marks interfere with hairpins #24798

Dima-S-Jr opened this issue Sep 18, 2024 · 1 comment
Assignees
Labels
feature request Used to suggest improvements or new capabilities needs review The issue needs review to set priority, fix version or change status etc.

Comments

@Dima-S-Jr
Copy link

Dima-S-Jr commented Sep 18, 2024

Your idea

In short, I propose to implement automatic alignment of expression marks in cases where the hairpin follows the dynamics immediately.

Problem to be solved

According to engraving conventions, it is unacceptable to cram expression marks between the dynamics and the hairpin when the hairpin follows the dynamic immediately. Instead, expression marks should be placed either below the hairpin or above the staff (if the space below the staff is limited).
At the moment, MuseScore Studio aligns dynamics, hairpins and expression marks on the same line by default. I agree that expression marks are combined with text dynamics, if a hairpin does not immediately follow it. But if a hairpin immediately follows the text dynamics, then the expression mark must be shifted so as not to interfere with the hairpin, otherwise it will create a double meaning and eventually confuse the performer when reading such a format.

Let me try to reproduce the problem for you in pictures. Take a look at the following example, which is notated according to the correct scheme:
Снимок экрана (568)
By default, MuseScore Studio notates this as follows:
Снимок экрана (569)
Please note that both the clarifying text for the hairpin and the expressive symbol are aligned on the same line. So, what does it take to achieve the correct placement of all this?

  1. You need to move the expression mark above the staff
  2. You need to enter the qualifying text for the hairpin in the form of Staff text, move it below the staff and manually adjust it above/under the hairpin (perhaps in some cases you will even have to disable auto-placement, because otherwise the hairpin will have to change its position so as not to conflict with Staff text).

But let's simplify the situation a bit. Let's say we don't have a qualifying text for the hairpin. Accordingly, the expression mark can (acceptably) be placed below the hairpin. But then the obstacles begin. If you disable the "Snap to previous" at the hairpin, which immediately follows the dynamic, then this is what happens:
Снимок экрана (570)
Since "Dynamics" in MuseScore Studio means both expression marks and the dynamics itself (both in the form of text and in the form of hairpins), the hairpin will simply shift down and be separate from all previous dynamics, although the user initially assumes that the hairpin will snap off only from the expression mark.
But you may object: what prevents you from placing an expression mark above the staff? Firstly, this is not correct from the point of view of the engraving convention, and secondly, let's not forget that, after all, 2 or more voices can be notated on one staff. And if, for example, I want to notate an expression mark for the second voice, which is notated with stems down, should I place it above the staff? Of course not. Moreover, other performance instructions may be located above the staff, and mixed with expression marks, an excessively crammed and confusing form may turn out.
Снимок экрана (571)
Here's how it should look right:
Снимок экрана (572)
In this case, there is only one option left: to enter an expression mark in the form of Staff text, which is not correct from the point of view of the purpose of the text.

In the end, I do not understand why in MuseScore Studio both dynamics with hairpins and expression marks are taken as "Dynamics"? Dynamics and expression marks are two different things.

Prior art

No response

Additional context

To begin with, I would suggest adding separate properties for the expression text, so that it is the expression text that can be configured in such a way that they do not interfere with the hairpin. That would be something like Step 1.

Checklist

  • This request follows the guidelines for reporting issues
  • I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests
@muse-bot muse-bot added the feature request Used to suggest improvements or new capabilities label Sep 18, 2024
@Dima-S-Jr
Copy link
Author

I'll just explain why an expression mark should not be crammed between a hairpin and dynamic.
Take a look at the following example. If you enter an expression mark between the hairpin and the dynamic, which is now happening by default in MuseScore Studio, then, simply put, there will be no place for the hairpin, and it will look wrong:

Video_240919114305.mp4

@bkunda bkunda added the needs review The issue needs review to set priority, fix version or change status etc. label Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Used to suggest improvements or new capabilities needs review The issue needs review to set priority, fix version or change status etc.
Projects
None yet
Development

No branches or pull requests

4 participants