request for explode tool to handle multiple voices

• Feb 15, 2017 - 16:47
Reported version
2.1
Type
Functional
Severity
S5 - Suggestion
Status
closed
Project

2.0.3 / Win7

See attached file. AFAIK, "Explode" should only work on voice 1 notes. However if you select a range of measures which contain both voice 1 and voice 2 chords, the voice 2 chords are (unexpectedly) copied to each of the lower staves.

Before explode:
explode_before.png

After explode:
explode_after.png

Attachment Size
explode_bug.mscz 6.92 KB

Comments

Explode is only intended to work with single-voice music; the results are undefined otherwise. That said, if someone could describe the expected results in a variety of other situations, it is certainly possible the algorithm could be enhanced. Worth discussing in forums.

AFAIK, Explode works with voice 1 only—that's the expected behaviour. So if voice 2 notes are selected they should be ignored. And that is actually what happens when you select only voice 2 notes

But, if you select both of voice 1 and voice 2 chords, the behaviour is (unexpectedly) different. Voice 1 notes are exploded OK but voice 2 chords are copied and pasted to each underlying stave without modification (rather than being ignored).

So this is more a bug report than a feature request.

Title Explode enhancement - work with multiple voices Explode should work on voice 1 notes only

Sorry, forgot to change the title.

No, the feature as it exists is only designed to handle music of a single voice. There is no provision whatsoever for considering what would happen if there was a second voice. The results are, as I said, undefined. You want to define a behavior, that's fine - but let's discuss it in forum. Ignoring voices other than 1 is certainly one possible behavior one might want, but others might have other suggestions.

For now, though, inclusion of a second voice is simply not designed to do anything reasonable at all. Any specific new desired behavior is a feature request.