Voice-to-another staff and viceversa instructions (Expand and Collapse)

• Nov 29, 2019 - 00:52

Working in some orchestral and arrangement stuff, it would be pretty neat if there were "Expand" and "Colapse" instructions in order to move some notes to another instruments' staves in the score, or create a new staves in order to distribute chords or independent voices. And collapse as the inverse function as well.
TBH Actual Implode and Explode functions are quite limited and not really usable due really few control in what you want to do due it just moves it to the staff below or above, not mentioning how bug-gy they are and behave.
Stuff that could be done in a few clicks, like the Sibelius function.


Comments

Maybe explode or implode is what you want, though you need to provide the staves. A similar function is Split staff, which doesn't seem to be in the handbook. It will split the staff at a specified note and add a staff for the lower notes.

In reply to by mike320

I know, but Implode-Explode are really not intuitive and not so useful when you already have all the score with all your instruments, specially implode that tbh I’d like a function to select the staff where I want to move which notes, maybe just in a measure. Split-Staff is really limited due it depends on a respective pitch, not really a melodic horizontal line and well... is for all the staff when at times I just want to split a measure while writing.
Implode omg no please, it is extremely buggy, after using it lots of silences are created outside the staff and at times MS crashes just after using it.
I would like this functions to be reworked in that way

In reply to by Casur1N

I've never seen a bug with implode, well not in current versions anyhow - MuseScore 2 certainly was pretty buggy. Could be you are misunderstanding how it is supposed to work. It is designed to use multiple voices effectively. If you wish to avoid multiple voices you simply run it a second time to combine those. Should work perfectly. If you have a specific case where it doesn't, please attach your score and describe the problem in more detail as we can investigate.

The normal use case for these functions is take, say, the top violin line and expand it to the whole string section, or to combine adjacent staves, so it's so it's normal that it works with consecutive staves. But if you have some special-purpose need to work with staves that are not contiguous, you can temporarily add scratch staves, or rearrange the staves that are there. This wouldn't come up very often in the normal course of things when using standard score order, though.

I've never found implode to be buggy, so if you have a score and a scenario in which to reproduce a crash, please share it.

When multiple staves are selected, implode moves them into different voices into the first staff (which are filled out, so this indeed can create additional rests in those voices to make them complete).
Then performing another implode on a single staff, will attempt to move all different voices into voice 1; which works as long as the rhythms match, otherwise the voices seem preserved.

If you need more flexibility in what to move and where to move it; then simple copy/cut-and-paste should work just fine. Combine your selection with the right click → Select options and/or the selection filter. Make use of Switch Voices commands when required before/after pasting into the destination.

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