Dear Developers and All, I started testing new space algorithm, that’s really a big step ahead in Gregorio performances! Thank you all!
Here I list just some questions, no bugs, to better understand how new bar
spacing algorithm works.
First of all, the following command:
\gre@debugmsg{general}{Loading gsp-default.tex}%
makes compilation of this MWE stop with the error below:
(./gsp-testA.tex
! Undefined control sequence.
l.20 \gre
@debugmsg{general}{Loading gsp-default.tex}%
?
but strangely, while I use new gsp-default4.1-rc1 in AM project files,
nothing happens. Anyway, I had to comment it in this MWE.
1) Look at MWE.pdf, page 2, last line. Which space should be tuned here to
have a smaller space around the small bar? I set:
\grecreatedim{interwordspacetext}{0.19 cm plus 0.05 cm minus 0.05
cm}{scalable}%
\grecreatedim{interwordspacetext@bars}{0.15 cm plus 0.2 cm minus 0.02
cm}{scalable}%
\grecreatedim{spacearoundsmallbar}{0.1123 cm plus 0.07787 cm minus 0.0469
cm}{scalable}%
\grecreatedim{notebarspace}{0.1503 cm plus 0.47345 cm minus 0.0
cm}{scalable}%
And it seems to me that the only working space here is last one, which is
the same space for all bars.
Which relation does exist between the spaces above? I suppose that
“notebarspace” is something general, while “spacearoundxxx” is something
finely tunable for each *divisio*, but are these spaces added, in spacing
calculation, or they’re alternatively applied? And what does “inside
syllables” mean? Into round braces, as (fghg , hiji) for instance? But this
makes nonsense… But if it’s “between two syllables”, for example
di(gh)xit:(h.) (;) A(hi)ve,(i)
it seems to me that there’s a conflict between each single “spacearoundxxx”
and {notebarspace}, for the former doesn’t work.
2) See page 2, 1st and 4th lines: here bars at the end of the line are too
far (1st line) and too close (4th line) to custos. Does bars follow
{spacebeforeeolcustos} distance, or not?
If you try to add a (z-) after “videbitur”, custos disappears, but bar
isn’t shifted at the very end of the line, while I think that a (z-)
command just after a *divisio finalis* should fix that bar at the edge of
the line, otherwise we’ll use (Z-), what do you think?
3) Why should {interwordspacetext@bars}, defined as “minimal space between
letters of different syllable for text around bars”, be set apart from
{interwordspacetext}? Isn’t {notebarspace} enough to set the space between
syllables of two different words separated by a bar without text
underneath? I think that in this case, leading role is played by notes, not
syllables (rephrasing: bars without text underneath should be spaced
according to notes only), but maybe I didn’t understand correctly the
situation.
4) MWE page 2, 2nd line of “Super te Ierusalem”: last *divisio finalis* is
too much far from preceding note (but maybe this is due to point 2).
However, I set the following (together with distances written above):
\grecreatedim{spacearoundfinalis}{0.1123 cm plus 0.07787 cm minus 0.00469
cm}{scalable}%
\grecreatedim{spacebeforefinalfinalis}{0 cm plus 0 cm minus 0 cm}{scalable}%
Again, it seems to me that this space is bigger than distances set above.
What’s working here?
Is {spacebeforfinalis} added to {spacearoundfinalis} for last *divisio
finalis* of a score?
5) Does “\grecreatedim{spaceaftersigns}” make sense now, with
“moradjustment” spaces? I set it to 0 and nothing changes…
6) Where are following spaces concretely used:
\grecreatedim{interwordspacetext@bars@euouae}{0.15 cm plus 0.2 cm minus
0.02 cm}{scalable}%
\grecreatedim{interwordspacetext@euouae}{0.27 cm plus 0.1 cm minus 0.05
cm}{scalable}%
…since euouae block doesn’t include bars:
<eu>E(j) u(j) o(i) u(j) a(h) e.<eu>(g.) (::)
?
Sorry for my mind-numbing questions, ad thank you very very much for
everything you did, and in advance for your answers.
God bless you all,
Sr. Maria Ruth OSB
MWEbarspacing.rar
Description: application/rar
_______________________________________________ Gregorio-users mailing list [email protected] https://mail.gna.org/listinfo/gregorio-users

