Beam should have the same thickness for any given slant
Reported version
3.0
Priority
P1 - High
Type
Functional
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project
As stated in http://blog.steinberg.net/2015/03/development-diary-part-10/ it would be good if the thickness of the beam would be the same whatever the slant is. We need to rotate beam instead shearing it.
First implementation in this commit: https://github.com/musescore/MuseScore/commit/54811ac8c243f7bd8765189fa…
Comments
Problem with that implementation is that the gap between beams is still shearing and now, with the beams keeping thickness, vanish as of a certain slant.
Worth asking on Daniel's blog how they handle multiple beams? Make the entire stack of beams rotate instead of shearing, or disable this effect if there's more than one beam?
In commit 2ab36c5 i limited the effect so that a small gap between the beams remain.
https://github.com/musescore/MuseScore/commit/2ab36c59d5aaec6cca88c4321…
Well, no, when there is more than one beam there is only shearing, only single beams keep their thickness.
And as of a certain slant (looks like 60° or Pi/6, at least that makes sense from looking at the code)? the left anchor of the beam jumps left a space, getting detached from its stem, which seems to flip direction.
Also a middle note doesn't follow a negative slant as of a certain value and gets getached
1dcfefd crashes in a split-second as you adjust the beam.
I can longer reproduce the crash with 53d4ad2.
Scratch that, it just crashed.
Works as expected without crashes.
Automatically closed -- issue fixed for 2 weeks with no activity.
In 3.0 Alpha 2, all of the problems Jojo describes above are still present.