Allow Adding notes to multi selection

• May 20, 2020 - 14:42

So one simple feature I"m missing is the ability to add notes to a range selected chords. Here is a user case.
Let's say I have a range selection of chords and a want to add an interval below, or above - like an octave or a fifth. This happens fairly often in different circumstances. While it is possible to do using alt + number for interval, it doesn't work if you have chords selected. What it will do is add the full chord to the selection a fifth or an octave above. Logically one would attempt to do it using shift + note to add a note. However this would only add a note to the last note of the selection. Seems like one of those small features that should have always been be there.


Comments

You can extend the rang of a rancwe selsction, and you can add elements to a lost selection, but you can't combine the two, select a range and then add a a list to that

In reply to by Jojo-Schmitz

"but you can't combine the two"
Therefore I put it to the feature request.

Range selection should allow you to select all elements in it. This was discussed with @Jeetee regarding other elements like palette elements in this thread
https://musescore.org/en/comment/998403#comment-998403,
So if this is something that is considered for palette elements, why not for notes?
What's the point of having a range selection and then the command only applicable to the last element of it? Maybe I'm missing something, but if a user makes a range selection it is probably because he wants to do something with multiple elements in that range selection not just one last chord. Isn't it? Why adding a note "through shift + Letter" has to be limited just to a single note or chord? Especially when adding an interval through "alt+number" is possible for all elements in a range selection?

In reply to by Jojo-Schmitz

Which interrupts the workflow. Again, it's all doable, but the question is, why not to make it easier?
Like if there is an ability to add a specific interval to a range selected notes by pressing "alt+number", why not for this scenario? Is there any particular reason for that?

In reply to by antonjazzsax

I don't see MuseScore implementing yet a different type of selecttion - some sort of hybrid range/list - in addition to the two we have. but I could see Ctrl+click with a range selection active automatically converting the range selection to a list. This could be useful both when adding or removing elements to/from a range. Probably would be quite simple to implement. Feel free to submit a formal Suggestion to the issue tracker on that.

In reply to by antonjazzsax

Right, so I think the idea of ctrl+click automatically flipping you to a list selection (containing everything that was in the original range, plus/minus the thing you ctrl+clicked) makes perfect sense. Conversely, I could imagine some other command to take an existing list selection and basically built a range selection from it by taking the earlier & latest time position in the list, the highest & lowest staff in the list, and drawing a box around it.

In reply to by Marc Sabatella

"Right, so I think the idea of ctrl+click automatically flipping you to a list selection"
Sounds good to me also. I think that would indeed be very useful.

I have one principle question though. Is there any particular reason , why the list selection should not be per default a part of a range selection? Seriously. Even visually a range selection looks like a ctrl selection with an extra "blue box" around it. So why not to make it to be what it looks like? Range selection could simply be a "bag" of list selections. Even in case you need to exclude something from a range selection you can use selection filter for that. Because in the current state elements in range selection are sometime seem to follow the list selection behaviour ("Shift + number" command for example creates notes up a certain interval for all notes, as for a list selection), but sometimes they are not (like "shift + note letter" creates notes only for the last one) That causes confusion at times. I think it is important that the behavior of selection modes is coherent throughout all commands.

"Conversely, I could imagine some other command to take an existing list selection and basically built a range selection from it by taking the earlier & latest time position in the list"
Could it be simply a "shift + arrow" command?

In reply to by antonjazzsax

Well, range selections imply something more than just a list of possibly discontinuous elements, commands that require a range do so because that can't work otherwise. But that's not to say that some isolated examples of commands might exist that don't behave as well as they could with a range selected. like, not particular reason someone couldn't improve Shift+letter to handle multiple notes in a selection. But currently it doesn't do what you might expect regardless of whether we are talking about a range or list.

I like Shift+arrow to convert list to range, although what direction, and wouLdn't that imply actually augmenting the selection (eg, extending the range beyond the current begin/end/top/bottom)?

In reply to by Marc Sabatella

"But currently it doesn't do what you might expect regardless of whether we are talking about a range or list."
That's exactly the thing!

"I like Shift+arrow to convert list to range, although what direction, and wouLdn't that imply actually augmenting the selection (eg, extending the range beyond the current begin/end/top/bottom)?"
I think out of list selection pressing shift + arrow in any direction should just make a range selection out of the list selection. e.i. "extend" the list to a range, while pressing shift arrow the second time would than extend the range selection in a particular direction. That feels intuitive to me.

Do you still have an unanswered question? Please log in first to post your question.