musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.36k stars 2.67k forks source link

option to draw slurs as circle segments (if possible.) #22380

Open DominAbbus opened 7 months ago

DominAbbus commented 7 months ago

Your idea

Have an option to draw the inner and outer boundaries of slurs as circle segments.

Problem to be solved

Hand engraved music notation (such as produced by Barenreiter) draw the inner and outer line of their slurs as circles (or arcs.) To my eye, this is a huge improvement over modern (read: digital) engraving as it allows the phrasing to "breathe." ( I know, flowery language.) We have been getting so used to see slurs drawn as Bezier curves, with the ends "hooking into" the notes, disturbing the natural flow of the eye. In my (not so humble) view, drawing slurs as the "old masters" did is the single most important engraving improvement to be had.

Prior art

I have run into this problem in Mozart (another music notation program), and when they implemented the "arc" option, I never looked back to the "Bezier" curves. Here's an example from their website: image

Additional context

No response

SnyBr commented 7 months ago

Sibelius has an option to set the default position of the bezier's "shoulder" handles relative to the endpoint handles. Maybe such a style-setting could allow a more "flowing" arc with endpoints that doesn't "hook into" the notes as much.

DominAbbus commented 7 months ago

If that would mean that the middle of the slur gets an (approximately) constant radius, instead of a very flattened curve, then I'm all for it. There is a lushness to that curve that naturally guides the eye to the end of the phrase. While Bezier curves can mathematically only approximate the arc, they can get very close. A switch in the style settings between "digital" and "old-style" slurs would be perfect.