Cliboard content, after applying "Swap" command

• May 14, 2017 - 16:30

Hi all, sorry for my english and if already related

MS 2.1 on W$7 from scrach with guitar tab score.

After "swaping" a three measures selection on a 1 measure selection, whether the cliboard contents the 1 measure notes, it's 3 measures large and not 1 measure large.

As the cliboard content is good, the size isn't.

Not sure to be clear, let you ask for reword.


Comments

This is what the handbook says will happen "If you select a destination area different than the size of the clipboard, MuseScore will automatically adjust the selection area to the size of the items on the clipboard starting with the item on the left. After this command is executed the information on the clipboard will be pasted to the starting of the selection area and the destination will be copied to the clipboard."

This is what you described.

Perhaps you could help make it clearer?

In reply to by mike320

I know what says the hanbook as I'm translating this particular page.

In handbook, you've maybe not to talk about size difference, "target measure" rather than destination "selection".
And/or replace "adjust" by "resize",
Or "target" selection area.

As I don't have so much skills in music writing, I can't understand the +value of such a command.

In reply to by SlowRabbit

I agree that the value of this command is rather limited. English is a language that is based upon many languages, including French and German, so there are often many ways to say the same thing. As a result, an exact word for word translation may not be the best option. I believe it is ok to change the wording to make is better for the destination language if it will help make it clearer for the native speaker of the language.

The words "adjust" and "resize" in this sentence have the same meaning. I'm actucally the one who wrote the English version of this command in the Handbook. To say that there is a target measure would be inaccurate. The destination can be a couple of beats, and can actually span two measures, while the original couple of beats could be the first two beats of a measure from a different instrument, just as with paste.

If in the process of using the swap command, you copy the first two beats from the oboe and paste it into the violin by clicking only the note (or rest) that starts the third beat (it could be a 16th note), then both the 3rd and fourth beats will be replaced by the contents of the clipboard, and those two beats would be copied to the clipboard. There is no complete measure involved. On the other hand, if you copy those same two beats from the oboe and select an entire measure for the violin, only the first 2 beats of the measure will be swapped. At the end of the swap, the destination is selected to show the user what has been affected. I only gave instructions on what the command does, since I see little use for it, though I was glad I had it once in the last 4 months of having it available. 4 months is how long I've been using 2.1 nightlies and final release.

One logical expectation is that whatever you select in the destination will be moved to the clipboard and the contents of the clipboard will replace the selection to included moving following notes a measures as needed. If they are different sizes, then the programmer has to deal with moving the rest of the music in one direction of the other. This poses several problems. What do you do about the other staves? Do they get chopped or expanded also? What happens if moving the rest of the line of music results in a tuplet crossing a line? This is impossible in real life and MuseScore. The programmer decided to simply change the size of the destination to match that of the clipboard to avoid all of those issues (and I don't blame him). Changing the destination size is a reasonable expectation. I want to ensure the results are clear to anyone learning to use the tool.

In reply to by SlowRabbit

The command is actually quite valuable when used for its intended purpose: swapping the contents of one passage of a given length with that of another of the same length. This situation happens often in arranging music - for example, you have flutes playing one line for a given section of music and clarinets playing a different line, then you decide to switch them. Formerly this required using a scratch staff to temporarily copy one part to while doing the copy/paste operations. now you can do the operation directly in place.

But this really only makes sense for phrases that are of the same length. Not sure what you might be expecting if the passages are of different lengths; you'd have to explain your use case in more detail. but the basic swap-two-same-length phrases use case is definitely very common and the new command handles that case very well.

Hi all,

We are now got out the dark side of this command, to get the very usefulness of it, thx Marc for enlightenment.

We have content to document it in MS handbook, we're better together.

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