Automatically move rests to avoid collisions with notes in other voices

• Feb 23, 2016 - 11:06
Type
Functional
Severity
S5 - Suggestion
Status
duplicate
Regression
No
Workaround
No
Project

When working with two voices (or when a voice is added) rests overprint notes, sometimes as well as notes. See attachments. If I am in the test_ in B and I press 2 to add a voice I have a rest over B, as in the test_1 file.

Attachment Size
2voice confused.png 11.97 KB
test_.mscz 3.83 KB
test_1.mscz 3.74 KB

Comments

Title Rests overprint notes in 2 voices bars Automatically move rests to avoid collisions with notes in other voices
Status (old) by design active

In case anybody's interested in seeing what this might look like, this image offers an example: http://www.avidblogs.com/wp-content/uploads/2016/01/Sibelius-8-1-intell…

I was actually just reading about this feature showing up in Sibelius at http://www.sibeliusblog.com/news/sibelius-8-1-released-rest-placement-e….

For the record, we currently adjust rests by a fixed amount (which depends on the type of rest) in a multi-vocie context. It manages to avoid collisions "much" of the time, but probably not "most". Ideally, we would indeed check the contents of other voices to see if a different adjsutment would make more sense. Not sure if Werner's current work on the layout algorithms work includes such checks, but I gather it creates a framework that could make this sort of thing easier.

BTW, I'd have sworn there was an existing feature request for this, but I don't see it now, so it's good to ahve this one.