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

Hairpin added to a selected dynamic should inherit that dynamic's "Apply to voice" setting #23292

Closed
avvvvve opened this issue Jun 18, 2024 · 0 comments · Fixed by #23305
Closed
Assignees
Labels
P2 Priority: Medium UX/interaction

Comments

@avvvvve
Copy link

avvvvve commented Jun 18, 2024

Description

If you have a dynamic selected in the score, and you click on a hairpin in palettes, you likely intend to snap that hairpin to the selected dynamic. To do so, their "Apply to voice" properties must match. This is not currently happening automatically.

Solution

If a hairpin is added to a selected dynamic via palettes, set the hairpin's "Apply to voice" property to whatever the dynamic is set to.

Current behavior

If "Preferences > Note input > Dynamics & hairpins > When entered, dynamics and hairpins should affect" is set to...

All voices on the instrument
Hairpins will always have "Apply to voice" set to "All > All voices on instrument" (correct behavior if no dynamic is selected).
If you click a hairpin while a dynamic set to an individual voice or "All > All voices on instrument" is selected, it doesn't get snapped to the dynamic until you change the "Apply to voice" property manually.

Only the voice they are applied to
Hairpins added to dynamics will match them if they are set to one of the individual voices. But if the dynamic is set to either of the "All" options, the hairpin gets applied to voice 1.

hairpin-selected-dynamic-voice.mp4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P2 Priority: Medium UX/interaction
Projects
Development

Successfully merging a pull request may close this issue.

2 participants