FR: Have texts define the minimum width of a bar

Sometimes, when there is much going on above the music, I would like to have the ability to have a text (be it a tempo indication, a playing technique or some custom text) define the minimum width of a bar.

For example: There is some playing technique in one bar and some “a tempo” in the next. If there is not much music in the first bar and the bar is shorter than the playing technique text, the “a tempo” of the second bar will get stacked over the playing technique, and I would like to help Dorico prevent that.

There’s even a stronger use case when the two texts involved are of the same type, like tempo indications. A “piu mosso q=82” could easily reach into the next bar, and if there’s an “accel.” there, being pushed upwards, it looks quite weird. It could get even messier if there is a rehearsal mark between the two indications.

My request would be to have something as simple* as checking a checkbox “Text defines minimum bar width” in the properties panel, and Dorico would 1) make the bar the width of the text, and 2) space the music within this bar nicely.

My current workarounds involve either applying note spacing changes or finding some combinations of system breaks that will result in enough space for those texts. But both of those solutions have ther cons, as finding the correct setting might be somewhat of a pain, and their overall necessity might change completely if I add or remove music before earlier in the piece which might cause Dorico to rearrange the bars on the page.

Thanks for listening :slight_smile:

*) “simple” as in “not much changing for the user except having a new checkbox”.

4 Likes

Dorico does already do this for multi-bar rests, but not for “normal” rests. It’s tricky because the impact on spacing needs to be made across the whole graphical range covered by the item that itself (normally) has no rhythmic duration. This issue is, at least, on our radar, though it’s not something I expect us to be working on in the near future.

1 Like

Yeah, the calculations done will be quite tricky, I can imagine. The only upside to this would be that the width of a textbox is not as complicated or “fluid” in regard to calculations compared to the music within the bar below it.

And just to clarify: I’m not only talking about rests, but of just any regular bar filled with music (or a rest).

Thanks for putting it on your backlog - that’s all I could hope for :slight_smile: