MuseScore icon indicating copy to clipboard operation
MuseScore copied to clipboard

[MU4 Issue] Arpeggios: not possible to extend correct playback across voices or staves

Open rgreen5 opened this issue 2 years ago • 1 comments

Describe the bug

On a grand staff it is possible to extend an arpeggio from treble staff to bass staff by selecting the bottom edit handle and pressing Shift+down arrow. However this does not update playback, which still applies only to the chord voice to which it was originally applied in the treble staff.

Similarly, AFAICS, there is no way to extend an arpeggio and update its playback across different voices in the same staff. e.g.

multivoice_arpeggio

In this case arpeggio playback only ever applies to voice 1.

AFAICS, arpeggio playback only works correctly for one voice in one staff.

Expected behavior

There should be a way to extend an arpeggio between voices in the same staff and between staves, AND update the playback to encompass all the notes in the new range.

Platform information

OS: Linux Mint 20.1, Arch.: x86_64, MuseScore version (64-bit): 4.0.0-223100411, revision: github-musescore-musescore-2c34155

rgreen5 avatar Nov 06 '22 11:11 rgreen5

Related, using Shift+Down just sorta blindly extends the shape and often collides with things below.

Capture

Even trying to shift it left manually, it's hard to cause the formatting to give it enough space on the lower staff.

Capture

I'm sure a comprehensive solution to the original problem would end up solving these as well.

Zunawe avatar Dec 18 '22 20:12 Zunawe

In Musescore 4.0, the notes are too close to the barlines so the arpeggios end up too close to the chords and they overlie accidentals. I would have to move over every note and stem to make them fit in the measure. Arpeggios too close to chords

Larkin12 avatar Apr 30 '23 13:04 Larkin12

I think a system where shift+up/down moves ties the arpeggio to the next voice (and after that, stave) would be ideal, and it would be great for it to integrate better with autoplace as well

XiaoMigros avatar May 16 '23 20:05 XiaoMigros

@s11141827 Please remember what I said about the conditions for being unblocked from commenting (https://musescore.org/en/node/355297#comment-1210132):

Only comment if you have really useful information to add to the discussion, and only if that information is really on-topic for that discussion.

Your latest comment here is not "really useful information", so should not have been posted. It only makes the thread unnecessarily long, which dramatically decreases the probability that any developer will ever look at it.

(Also, please stop posting "👍" on your own comments everywhere, it's a bit ridiculous and annoying too)

cbjeukendrup avatar Oct 11 '23 22:10 cbjeukendrup

As someone who puts a lot of classical music into MuseScore, I run into cross staff arpeggios a lot, be it a Bach toccata or a Haydn piano sonata or a Chopin piece. I would love it if the notation of a cross staff arpeggio would also play back like an arpeggio across both staves.

Current workaround I have to do for said playback:

https://github.com/musescore/MuseScore/assets/6530761/32c17e31-b4af-450e-9518-45bdac2b170a

And note that, at least in MuseScore 3, if I ran into ties being of different lengths for different parts of the cross staff arpeggio, it would sound all the notes for the length of the longest tie and so this workaround would get a lot more complicated in that situation. Indeed, I ran into exactly this issue when putting the ending of the second movement of Haydn's Piano Sonata in D Hob. XVI:37 in MuseScore as one of my examples of a movement ending on a half cadence.

DaddyLudwig avatar Dec 09 '23 05:12 DaddyLudwig