Cross-stave arpeggio misbehaving

• Mar 12, 2019 - 16:14

I have a grand staff, with chords on both staves. I want a cross-stave arpeggio. I add one to the lower chord, per the handbook instructions.
Problem 1: bottom of arpeggio is aligned too low. (See Capture1.jpg)
I then double-click the arpeggio, and drag the top point to cover the upper chord. (Bottom of arpeggio then corrects itself! See Capture2.jpg)
Problem 2: on saving and reopening the file, the arpeggio has spread the staves apart and no longer covers the upper chord. (See Capture3.jpg)
I assume that this latter problem is associated with automatic placement, as when the arpeggio is deleted the staves spring back together again.
Thanks for any assistance!
(Reproduced in OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.0.5.5992, revision: 58dd23d)

Attachment Size
Arpeggio.mscz 3.46 KB
Capture 1.JPG 24.99 KB
Capture2.JPG 25.23 KB
Capture3.JPG 25.36 KB

Comments

Indeed, the staves should have spread immediately, that's a known bug. It does fix itself after anything that triggers a full relayout.

Of course, you don't want the staves spread in this particular case. The solution is simply to disable autoplace for the arpeggio using the Inspector.

In reply to by Marc Sabatella

Many thanks for this. Is there any quick way (eg one-click or keyboard shortcut) of triggering a full relayout?
Going forwards, I would hope for a proper way of linking the top of the arpeggio to the top relevant note, so that should the staves spread for some other reason, the integrity of the arpeggio would be preserved.

In reply to by tim.uk

SImply hitting save triggers the relayout, so does editing the title, but we should really fix the bug that makes this necessary. I don't see anything in the tracker about it. And actually, the behavior is different in the current master, arpeggios are not participating in autoplace at all. I don't think that was a deliberate change, but I'm not sure what is going on.

Unfortunately cross-staff arpeggios cannot be played back properly. For proper (or at least better) playback. I suggest that you enter the notes you want displayed in voice 1 without the arpeggio symbol. Select these notes and remove the check from Play in the inspector. Next, put all of the notes into voice 2 on one staff (it doesn't matter if you use the top or bottom really). Make all of these notes invisible (along with any extra rests if they exist) and then apply the arpeggio to the invisible notes so the arpeggio will be visible. Finally, remove the check from automatic placement on the arpeggio and adjust it so it looks right. This will prevent the staves from spreading apart on reload.

I have found that at times, the invisible arpeggio will cause the visible arpeggio to move too far from notes, so I suggest you only allow the voice 2 arpeggio to exist and make it invisible.

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