Slurs only take first & last notes into account (leading to overlaps)

• Jan 1, 2018 - 08:47

Hey there folks, first time posting so I wanted to start by saying THANK YOU!!!! for this incredible piece of software and all your valuable time spent writing it.

I have encountered one problem which I was hoping to show you.

When creating slurs, there's often an overlap with MuseScore. It seems that MuseScore takes the beginning and end notes into account when determining the curve of the slur (which is perfect), but it fails to use notes in between to determine the vertical location of the slur.

Perhaps I could demonstrate with several examples below.

MuseScore

Slur MuseScore.png

Finale

Slur Finale.png

Notion

Slur Notion.png

When I push the high F an octave higher, we see the problem even more clearly:

MuseScore

Slur 2 MuseScore.png

Finale

Slur 2 Finale.png

Notion

Slur 2 Notion.png

All it takes to repair this in MuseScore is to move the slur vertically to be just above the highest note as follows:

Slur 2 MuseScore (Repaired).png

So I believe the only thing missing in MuseScore is automatic vertical positioning of the slur based on the highest (or lowest) note.

Any thoughts? :)

Huge love and thanks again!
Fotis

Attachment Size
Slur 2 Finale.png 365.49 KB
Slur 2 MuseScore.png 207.42 KB
Slur 2 MuseScore (Repaired).png 226.8 KB
Slur 2 Notion.png 30.29 KB
Slur Finale.png 269.04 KB
Slur MuseScore.png 164.06 KB
Slur Notion.png 29.19 KB

Comments

FWIW, I note that both Finale and Notion avoid the stems but do a terrible job of it - the slurs are drawn very poorly and require manual adjustment as well. I suspect Sibelius, Dorico, or LilyPond would make better examples here.

Here is what the current development build of MuseScore 3 does. To me, the first one looks far better than either Finale or Notion, the second is also significantly better but I'd say there is still room for improvement.

slur.png

Attachment Size
slur.png 12.68 KB

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