lyrics and layout stretch

• Oct 28, 2011 - 22:03

i'm working on a piano/vocal piece. when lyrics are entered, measure layout stretch is increased to fit them under corresponding notes. for the most part, this works pretty well. however, sometimes MuseScore's idea of what looks good is different from mine. for example, 1) spacing between lyrics is very generous, often resulting in wide measures at 2 measures per system; and 2) beat distribution in the measure often ends up looking very uneven, with some eighth notes taking up as much horizontal space as quarter notes. this is especially apparent when i try to reduce layout stretch to fit more measures per system.
similarly, in a system, if there is a measure without vocals/lyrics, it ends up tiny compared to its extremely stretched lyrics-filled neighbors.
i'd like to have more control over layout stretch: perhaps change how lyrics affect stretch, or at least allow manual adjustment of beats across staves in a system. right now the only workaround is to manually move each note, including individual notes in chords! "additional leading/trailing space" in Chord Properties only works to increase distances between chords, not decrease – negative values have no effect.
any ideas? thanks!
d


Comments

I don't get what you mean by spacing is generous? Coud you post a real life example?

Beat distribution looking weird is a side effect of having lyrics spaced and on the same horizontal line. If it looks to weird, you can decrease the font size of the lyrics.

In reply to by [DELETED] 5

real life:
ex. 1 – as originally entered. measure 4 is much more narrow than the rest of the line, because the wide automatic spacing between lyrics stretched measures 1–3. i'd like to see these measures more proportional. so i increase stretch in measure 4, which yields ex. 2. measure 3, already funny looking in ex. 1 because of the large space between the tied F#s caused by "-shore", is worse now. in top piano staff the distance between beats 2 and 3 is twice what it should be. similar though smaller problem in measure 2 with long first beat caused by "march." ex. 3 is closer to what i'd really like measure 3 to look like. the way i accomplished this is by manually moving each note, including individual notes in the chords – impractical on a larger scale, and in fact doesn't even work for measure 2 – "march" still pushes everything to the right.
the lyrics really dictate the layout here, without much recourse. so, either controllable impact from lyrics, or an ability to override by adjusting beat spacing. if i had to choose one, it'd be the latter.
d

In reply to by mindless.inertia

Fwiw, I would have left measure 4 alone - I rather like that it takes up less room on the page, as I'm constantly trying to find ways of saving space to fit a chart on one oage instead of two, or two instead of three. If you prefer otherwise, increasing stretch on that measure is of course already effective.

So as far as I can tell, the main issue here seems to be that you wish to be able to make a syllable span two tied notes where desired, as in measure three. This would fix that basic problem with no other manual adjustments necessary, would it not? That seems reasonable, although a bit non-standard (most publishers in my experience *do* produce spacing more like #1 than like #3 in bar 3), but I have indeed seen syllables span tied notes on occassion. You could probably fake this somehow using multiple voices, but that seems unnecessarily complex. A special character one could place under a lyric to say "ignore this note in lyric placement" would go a long ways in this case, I think.

BTW, in places where you want to pad spacing of individual notes that have lyrics, you can add invisible space characters (ctrl-space on Windows) before/after the syllable. But the second measure is interesting in that regard. Looking at published scores, I see the most way of handling this is to increase the stretch *globally* so that *all* quarter notes throughout the piece take as much space as the word "march" does here. That seems overkill, but simply increasing the stretch in that measure until the irregularity disappeared would be one solution. And I could imagine an option to MuseScore to make it automatically stretch measures in this fashion. Actually, it appears to me MuseScore already does this to some extent - it definitely increases space of all quarter notes in a measure if any one of them has a long syllable underneath. But it doesn't strive for complete regularity but rather, a sort of compromise, and that might not be enough especially when there are other staves involved.

Anyhow, I'm just brainstorming some ideas for simple solutions that might not require major changes to the spacing algorithms. Finale has a mode where handles appear on beat beat and you can drag them around to increase or decrease spacing, and it would be pretty cool to something like that some day, but I'm guessing that would be a major undertaking. So I'm wondering how effective it might be to just have a special character to ignore certain notes in lyric placement combined with an option to force stretch to be increased as necessary to create regular spacing. That plus fixing the note properties to honor negative values of leading/trailing space.

In reply to by Marc Sabatella

thanks for this detailed post, sorry i somehow missed it earlier.

the Finale beat-dragging solution is mostly what i was remembering. negative values of leading/trailing space might achieve the same effect. another idea is to implement a way to nudge multiple notes/stems together in Edit Mode, at least within a measure. i also like your "ignore note in lyric placement" idea – maybe that can be a checkbox in Note Properties.

given the choice between beat space regularity (for example, all quarter notes taking up equal space) and lyric spacing, i would weigh more heavily toward beats, because lyrics can be accommodated more easily by adding stretch in wordy measures, and individual syllables can be moved manually by simple dragging.

In reply to by mindless.inertia

Looking at your image examples, I get the impression that you are using a monospaced font - it looks a bit like Courier but not quite.

Have you considered using a proportionally spaced font for your lyrics?

I tend to use Arial Narrow or Gill Sans MT condensed for lyrics, which give pretty good spacing ratios most of the time. I have also had good results with Calibri.

Regards
Michael

In reply to by mindless.inertia

It also seems the problem with the spacing of the syllable "shore" have been brought on by what appears to be a deliberate attempt to make the syllable not be centered under the note. Had you left this note centered as it normally should be, then there would not have been so much space needed between that note and the note it is tied to. Was there a reason for doing this? And how did you do it? Leading ctrl-space characters? Might have been better to let it center the syllable, then simply drag it to the right.

In reply to by Marc Sabatella

here it is again (ex. 5), with all positions reset and no leading spaces or tricks of any kind. by default, MuseScore doesn't want to center "shore" under the first tied note, and still creates the same space.
however, in ex. 6 i tried removing the extender, and that got rid of the space between the tied notes (again all lyrics positions are default). the extender does belong there though... anyway, the measure still looks crooked – the first of the beamed eighth notes should be closer to the second, and the first quarter note should have more space after it.
d

Attachment Size
lyrics stretch ex. 5.png 15.61 KB
lyrics stretch ex. 6.png 11.02 KB

Back to the original question...having more control over layout stretch would be awesome. It is my only major problem with this application. I can put up with all of the other stuff but layout stretch is something that causes me hours of frustration. You can't go smaller than .9, none of the measures match up (if you have two measures of .90 and 2 more measures of 1.4, so that you can see these two measures a little better since there are a lot more notes and their all cramped together, the 1.4 measures come out smaller than the .9 - and lyrics have nothing to do with it), and some notes start right on the bar line, or even at the end of the previous measure.. I have the layout set to 4 measures per line but I need to be able to shorten or lengthen measures and this just does not work right. I never know what it's going to do.

In reply to by ivytamwood

Could you post an example demonstrating what you are talking about? I'm struggling to imagine a case where you'd ever want the stretch to be less than the current minimum - that's already unreadable tight. I also don't know what you mean when you say the measures don't "match up" - do you perhaos mean, you want the, to be the same width even though the regular rules of music spacing say otherwise? I get the feeling you probably are just are not doing something right, but I can't quite tell what it is you are trying to do, either.

In reply to by Marc Sabatella

Something just occurred to me - perhaps you expecting the stretch parameter to directly set the width of the measure? That's not how it works. Stretch affects the spacing between notes. So it's perfectly possible for one measure with a lesser stretch setting to end up wider than another with a greater stretch setting, if the former has more notes in it. Also, stretch settings are somewhat relative. If you are overriding the layout by putting in deliberate line breaks every four bars, then MuseScore may hae no choice but to stretch things put further. You might be thinking that you'd like to reduce stretch below 0.9 because you,d like a measure narrow, but most likely, you aren't really seeing a 0.9 stretch. Remove your linebreaks and you'll see just how unreadably tight 0.9 stretch really is. If you have a line that is fixed at four measures long, and you have a measure that you'd like to be narrower but you can,t make the stretch setting any lower, then just inceease the stretch in whatever measure(s) you want to get larger to pick up the slack.

It occurs to me another way to override measure widths might be to fill an unused vocie with invisible rests. I haven't tried, but suspct that if you want to make all measures the same width, filling them with invisible eighth or sixteenth rests would probably do the trick.

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