Copy/Cut multiple notes with Ctrl+click selection #33936
Replies: 6 comments 6 replies
|
For clarity, the cutting does work, but the pasting doesn't. If it is a bug, it might just not be making it into memory correctly. |
|
Copy and paste is supported only for single notes and for ranges, because no one has worked through a design for how to handle all the sort of corner cases that could happen if list selections were allows (like if you select one note in one measure on one staff plus another note in another measure on another staff, etc. FWIW, for what it appears are trying to do, see Tools / Explode. Also see View / Selection filter. Either of these can be used to split chords like you have here into separate lines. For more info, see the Handbook, and for questions, best to ask on the official Support forum. |
|
When you think through all the possibilities in terms of what if there is already content there that overlaps some of the selected notes, it's far from trivial. Not saying there isn't a way to designed a system that people would be happy with, but its easier said than done. Feel free to create a design proposal, though! I'm not really sure what you mean "specific notes on specific staves and they don't align exactly", but that sounds like the sort fo complex case that your design proposal would need to handle. The selection filter can do some of that sort of thing already, specifically because it does work as a range that happens to have some notes excluded, so be sure to study how that wolrks when putting your proposal together. Pasting one chord into many places is certainly easy enough already, though - again, precisely becasue the existing range copy functionality covers that. |
|
Text editors are entirely different than music. After all, you would never need to paste text that partially replaces a single letter becausre that's the time position that letter occupies, etc. I think you really do need to spend more time thinking this through with actual real world use cases. But feel free to use Sibellius as you example as you construct these cases to see how it handles them and include your analysis of that in your proposal. There is no specific format for design proposals, but again, I would strongly encourage you to give it serious thought and really think these things through. Otherwise, creating the proposal won't be worth the time it takes to write. Merely brushing off the complexities by claiming it's "simple" and should work "just as you would if you were in a text editor" is a good indication you haven't actually given the matter the thought that would be needed to solve the problem well Also, to be clear - I have no say whatsoever in any of this. I'm just one of many volunteers who have contributed to the development over the years and do have some good insight into how copy and paste works and what some of the complications are. Again, it's not unsolvable, but there is more to it than meets the eye. |
|
Again, image, sound, video, and text are inherently different from music notation in ways that become readily apparently the moment you try to design things. It's fine to refer to those things in an effort to build a mental model of overall expected behavior - and then you get to work through actual examples with actual notated music to see how the realities of the time-based nature of music affects things. Consider the very case I mentioned: the fact that a text editor never has to conisder partially replacing a single letter. If I copy a word and paste it to given location in text, it's always understood that the boundaries are letter, that I'm not pasting something that will cover up the left "hump" of a letter "m" but not the right. It's always either before or after that letter. Not so with music. If I paste a note onto beat 2 of a measure, and there is currently a half note on beat one, you have to make a choice as to what to do. There are multiple possible ways of handling that, and same for a dozen other cases that can come up, and you need to work through whcih chocie you will make in which case and then check out some real world examples to see how well the chocies you made in theory match your expectiations for that particular real world case. And actually, discontiguous selections are not a thing at all in most text editing programs, and even when I've seen it, the treatment of the gaps would generally be entirely different, because text doesn't have the concept of time to dictate how the gaps should be preserved so that particular model doesn't even work so well here. The fact that you keep referring to text editing as a basis here without reference to any of this is what I mean about the need to really think this stuff through. Anyhow, iut's up to you, I've explained about as clearly as I can the sorts of things you'd need to think through. Once you have a nice collection of actual notated examples and show what decisions you'd want the algorithm to make in all the sorts of cases that would come up, I'd be interested to see the proposal, but again - I'm not the one making any sorts of decisions here. Just trying to advise you on how you could best actually make a difference and bring a feature like this closer to fruition, should that be something you are still interested in seeing happen. |
|
This isn't the place for official feature requests. I've already explained what is lacking here to be seriously considered as a design proposal - the sorts of questions you'd need to answer, decisions the algorithm would need to make, examples you'd need to work through, etc. I understand if you don't have the time or expertise to work through all that, but anyhow, since you won't be producing an actual design, then I'd say that leaving this as a discussion here instead of making an actual formal feature request makes the most sense. But rest assured, there are others who do want to see this enough to be working on an actual design. So one way or another it will likely happen at some point - it just may or may not work the exact way you have in mind. |
Uh oh!
There was an error while loading. Please reload this page.
When using the Ctrl+click selection, the copy/paste and cut/paste utility does not function the same when you select multiple individual notes if they are on a staff with chords.

Instead the command seems to do nothing. (I don't know if this is really a missing feature or a bug,) either way I would love to be able to copy or cut multiple notes out of a chord and past them into another place.
From my small amount of research, I didn't see much about this that wasn't very outdated. I could be wrong though. Thanks.
All reactions