musescore / musescore/MuseScore
More options for manipulating the trill cue note
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Your idea
Due to the recent implementation of displaying an trilling cue note at a second interval, I noticed some disadvantages in terms of manipulating this note. And so I propose the following:
- Allow users to delete an trilling cue note as well as a regular note (using the Delete key);
- Allow users to move the trilling cue note in pitch (up/down) in a more flexible way - using the mouse or keyboard buttons
Problem to be solved
- The ability to delete an trilling cue note in the same way as when deleting a regular note will create a more convenient, easier and faster way for users to do this. Currently, when you try to delete an trilling cue note using the keyboard button, nothing happens, and the selection moves to the "mother" note.
Instead, I suppose the user would expect the trilling cue note to be deleted. Yes, this would mean that the interval settings in the Properties would be reset, but this is logical, because the user thus refuses some specific interval.
https://github.com/user-attachments/assets/0559a46c-4165-4455-b64f-93115941ee44
In general, with the recent introduction of new functions, notation scores can become noticeably more complicated. Imagine a beginner who downloaded from musescore.com a score that contains the same trilling cue note. He wants to delete it in the usual way, but he does not succeed, because he does not yet understand that this is actually the designation of the interval, which can only be removed in the trill Properties. This may seem like incorrect and difficult behavior for users.
- The ability to change the trill interval not only in its Properties, but also by moving the trilling cue note with the mouse or buttons on the keyboard will simplify user manipulation. Yes, if you allow this to be done, then you may have to abandon specifying the interval in the Properties of the ornament, since in this case it is assumed that the user can assign any interval (not only those presented in that list), but there are many more. (see add. context)
Prior art
No response
Additional context
Maybe someone will say to me: dude, why are you bothering so much about this? Instead of offering all sorts of simplifications for the trilling cue note, just write it down as a two-note tremolo (for example, like this:
But there is one thing here. According to the conventions, no one has ever forbidden the use of any intervals when trilling. It can be either a perfect fifth or a major seventh (or any other interval). Yes, it can be written as a two-note tremolo. But it can also be written as a trill with an indication of the interval by an trilling cue note. And for whom it is convenient - let everyone decide for himself.
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
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points; begin by locating the trilling cue-note implementation and its existing Delete, pitch-navigation, and Properties behavior. Done is agreed behavior for deleting and repositioning the cue note, with corresponding coverage, but the request leaves the implementation design and test locations unspecified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100