Copy and Paste problem with "text line" from Lines palette

• Oct 17, 2015 - 11:11
Reported version
S4 - Minor
needs info

GIT commit: f51dc11

Copy and paste does not work for "text lines" listed as
in the Lines palette.



Status (old) active needs info

If you are trying to copy the line itself, this is currently true, by design. It might be nice someday to add this capability as a new feature.

If you are copying a region of music that includes a text line, however, then the line should copy along with it. If you are seeing a case where it does not, please post the specific score you are having problems with and precise step by step instructions to reproduce the problem.

Lack of copy-paste feature for the text-line is odd among all lines.
Yes, it would be nice to have the copy-paste feature to speed up the score annotation process.


I made few tests with VII--------------- text line.

When I enter it - it requires choosing a note (or measure(s))

Copy and paste this note - ignores the VII-------- line.
Copy and paste half-a-measure of notes, including this note, behaves the same - no VII---- line gets copied.

Only when I copy and paste the entire measure (or a set of measures) VII----- lines are actually copied.


The line is copied if both the start and e nd points are copied. Same as other lines.

No keyboard shortcut, but if you aren't aware, lines, like all palette elements, can be added by selecting something in the score then double clicking the palette icon.

I am already using double click. I ctrl+select all places that I want the line added and then double-click or use shortcut when exists.

This "group" adding of elements sometimes does not work and I cannot figure out what is the rule.


Hard to say why it might not be working without seeing An example. When asking for help, please attach the score you are having problems with and precise step by step instructions to reproduce the problem. You

Any score.
Hold Ctrl and click on notes/measures scattered through the score that require annotation or some other action. This selects a "group" of items in the score. All elements in the group remain highlighted as "selected".

Now go to palette and double click on some item.

It you choose one of "dynamics" icons, this will add dynamic annotation to every element in the group that you have chosen. Every time.

But if you choose some other annotation element , like VII----- "text line" for example - it will not work.

It seems difficult to predict when "group" annotations will work and when they won't. Sometimes it depends on the way members of your "group" are chosen. My general observation is that if annotation element has a "start and end" it will not work in group situation. Sometimes when your group contains only 2 elements, 1 annotation is be created spanning all notes between 2 members of your group.

The way it is designed to work, you need to add lines one at a time. So select a single range on a single staff. This does work. If you encounter an unusual case where it does not, agan, please, post ptthe specific score and precise steps. We cannot investgate a problem we do not know how to reproduce.

I spend a lot of time creating these particular guitaristic lines. They are particularly vexing because their text cannot be directly edited by double-clicking, but is only accessible via right-click properties. (Thus I have a custom palette with many prototypes, but note that there are many variations required, e.g. "4/6 CIX".) I wish that a) the text could be edited in place, and/or b) copy/paste of (any) line element would create a new line of the same type/properties starting at the selected note, with an endpoint of the end of the current measure. The latter would fit my intent when attempting to copy/paste a line, i.e. "I want another one like this starting here." It's a way to avoid numerous keystrokes and mouse clicks.

Would it be possible to do this in a custom workspace, adding a custom 'VII' line to the palette? I agree, it would be neat to have a series of pre-formatted 'Cue' lines instead of having to change the 'VII' to '(Violin Solo)' or whatever for every cue line I need to put into a score.

Yes, definitely, that's what they are for. As described in the handbook, start by creating a score with the elements you want. Then create the new workspace, create the new palette (if that's what you want) or select the palette to modify, and then drag your custom lines or whatever into new palette cells using ctrl-shift.

Ah, yes. That works...but now that I've tried it, I realise, as you have already done, that I would indeed have to create a whole series of 'cue' lines, one for each part from which the cue might be taken. For me, that would include such things as '(Alto solo)', '(Traverso solo)', '(Oboe solo)', '(Violin I)', etc. There is no double-click-to-edit ability built into these lines; to change the text preceeding a line I still have to go into the 'Line Properties' dialogue via a right-click and select.

It would indeed be convenient if a simple double-click would put the text of a line into edit mode--and enable the text editor for fonts and sizes--just as it does for most other texts in MuseScore.

I expect this change would be close to brain surgery, since we already get to 'edit mode' on the line segment by double clicking. But I think this issue is crisp enough that I'll add an entry to the issue tracker and see if anybody has a positive response. In the meantime, I have found that it's possible to edit the XML that defines the palette, and perform one's text edits in that context. This is what I used to do with MuseScore 1.x. If you are comfortable with such things it's just a question of editing the palette source. This is facilitated by using the save/load palette options, letting you stick your modified source code in a convenient place. However editing XML is not for everybody.

In the meantime, some afternoon when you are bored, create a single score with all the basic cues you can think of, one after the other. Then add them to the custom palette. You could do this in families, e.g. create lines that say (violin), (oboe), etc., then drag these to the palette, then modify them to say (violin 2), (oboe 2), etc. and drag these to the palette, etc. It shouldn't take too long, and then you'll have them all.