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.33k stars 2.66k forks source link

Create custom barlines #24677

Open skirby14 opened 2 months ago

skirby14 commented 2 months ago

Your idea

In the same way that we can create custom time signatures and custom time signatures, it would be really useful to be able to create custom barlines. There are a standard set of barline components (regular line, heavy line, dashed line, dotted line, repeat dots) that could be combined to make new custom barlines.

Problem to be solved

In a recent score, I found myself wanting to use a barline that is not available in MuseScore - a combination of a dashed line and a regular line:

custom_barline

There is currently no way to use barlines that aren't in the pallette.

Prior art

No response

Additional context

No response

Checklist

Ysabelle12 commented 2 months ago

I like this idea, I've used this feature moderately when I was using Sibelius. Pretty sure if this wasn't suggested sooner, I would've suggested it when I needed this feature.

rpatters1 commented 1 month ago

To this I would add the ability to control the dash size and dash gap distance. I'm getting things like the following and no way to control it. (Notice how when a staff line coincides with dash gap, it creates a mini barline that isn't dashed.)

Screen Shot 2024-09-29 at 7 20 28 PM

As I study older engraved scores, it appears to me that the engravers hand-spaced the dots so that the gaps never coincided with a barline and so that each top and bottom staff line coincided with a dot. (Notice how in the image, the first bottom staff line coincides with a space, so that the line does not touch the bottom staff line.) I think this kind of smart dashed line would be a very useful feature. But absent that, at least let us control the dash length and dash space.