Originally created by: *anonymous
Originally created by: lemzw...@googlemail.com
Tablatures have a larger staff line width which doesn't fit well with the rest glyphs M1-M3 since those shapes should fill up one or two staff widths.
A straightforward solution would be to generate those glyphs with simple PS code, retaining the original glyphs for situations without staff lines.
Originally posted by: dak@gnu.org
I think this is a misstatement of the problem. We have different glyph shapes for staffline-aligned rests and "outside"/"offside" rests. In tablatures, the multimeasure rests fail to find the staff lines. _That_ is the problem making them look bad.
Originally posted by: lemzw...@googlemail.com
Well, the two-bar `church' rest vertically fills up exactly the space between two staff lines, and the four-bar and eight-bar rests exactly two spaces. It doesn't work IMHO if you simply scale up the glyph shape; instead, they must be lengthened vertically...
You are right that the full-measure rest is positioned incorrectly, but this is glyph `0o' and not the rest glyphs the enhancement request is talking about. The same is true for the incorrectly used `M1o' which I'm not talking about either.
Originally posted by: lemzw...@googlemail.com
I'm referring to the regression test `tablature-full-notation.ly', BTW.
Originally posted by: dak@gnu.org
As a note aside: issue 3307 tries doing something about the positioning, basically giving a semi-consistent look even with the rest shapes unsuitable for 1.5 staffline spacing. Since there is also the necessity for shapes outside of the staff, I am not sure that "dynamic shapes" will be fully satisfactory. Issue 3307 also remarks that shorter rests don't look good in tablature, partially because of alignment to staff lines is not feasible for the whole shape, partly because they are too small. Scaling them up via fontscale is not a good option either since then they are quite too fat in comparison with other tablature features.
Originally posted by: lemzw...@googlemail.com
Well, `church rests' are *always* between staff lines and never outside. Contrary to other rests, they can't be moved vertically. Additionally, they never happen in multi-voice music, so it's not clear to me what you want to say with comment #4 since your arguments don't fit.
Originally posted by: dak@gnu.org
That's the first mention of church rests. Longer rests can occur in more contexts than just as part of church rests. And even church rests have to find a staff line to attach to.
Originally posted by: lemzw...@googlemail.com
As the title says, I'm talking about rest shapes M1-M3 and nothing else. And up to now I have *never* seen such rests in a different context. Care to provide links to examples?
Of course you need staff lines to which church rests get attached. However, you don't have to vertically fiddle with the positions but simply fill up the space dynamically between the appropriate staff lines.
Originally posted by: PhilEHol...@googlemail.com
An example is illuminating, I believe:
\new Staff { \compressFullBarRests [r1]*2 [r1]*3 [r1]*4 }
\new TabStaff { \compressFullBarRests \tabFullNotation [r1]*2 [r1]*3 [r1]*4 }
\new Staff \with { \override StaffSymbol.staff-space = #1.5 }
{ \compressFullBarRests [r1]*2 [r1]*3 [r1]*4 }
Originally posted by: dak@gnu.org
Well, Bach B minor mass, first "Credo" is in 4/2, and all of the full-measure rests are M1. In general, the longer rests are not unusual in pre-baroque notational practice.
Originally posted by: dak@gnu.org
The output after issue 3307 for that would be as attached. Not pretty, but likely the best one can hope for with the unscaled rest shapes.
Originally posted by: lemzw...@googlemail.com
Regarding comment #9: Indeed, I've missed the double function of the M1 rest. However, in the function as a `church rest' (this is, indicating more than a single bar), the position is always within a staff.
Regarding #10: This looks very promising, thanks.