> Bernhard Lang wrote
>
> >How can I get a \zbreve? A pmx note word with length 9 gives a twofold
> >spaced whole, not a breve. And adding a dot to this seems to mess up
> >pmx's length counting in some cases.
>
> First, let's check terminology. PMX regards a breve as a square note with
> duration twice as long as a whole note. If your definition is something
> else then please let me know...so far no one else has questioned the
> definition I used.
I agree.
> It is true that PMX interprets length 9 to mean a double whole note. In
> keeping with the square-root rule, the spacing it assigns is 1.414 times
> that of a whole note. If you have examples to the contrary (in lines that
> are not crowded) then please send the PMX source because there is a bug I
> don't know about.
Undotted I get right the squared breve as I expect --- if there is nothing
dotted around.
> According to a check I just did, adding a dot to a pmx-breve does cause
> unexpected results. I would hope to see a pmx-breve with a dot, spaced at
> 2^(1/4)=1.19 times the spacing of the square note itself. What I see is a
> dotted whole note, spaced at 1.22 times the undotted breve spacing. So
> there is a bug here and I'll look into it. It's actually no surprise
> because I never made any provision for dotted pmx-breves.
Yes, I saw something similar. That's why I asked. And if I remember right,
there was also a problem in counting lengths in the pmx input when using
dotted breves. But the problem was not that straight forward. I didn't
isolate that really and I don't have the example at hand now.
> Finally, maybe you are talking about the distinction between \breve and
> \zbreve. Prior to PMX 2.2, PMX generated \zbreve\sk for pmx-breves.
> MusiXTeX has been upgraded to include a "spacing breve" \breve , so now that
> is the TeX command that PMX generates.
>
> There are in-line techniques for substituting one TeX command for another.
> There are also PMX commands for adding or subtracting horizontal space. In
> combination, these could substitute one kind of note symbol for another and
> maintain spacing according to the square root rule. If you have a
> particular example I'd be glad to explain this further.
>
> --Don Simons
>
Here is the example. I tried to go around the problem using something like
"\pt N\breve N\ rb9d" instead of "g9d". But this causes a "Bad error in
fnote"
-------
% nv, noinst, mtrnuml, mtrdenl, mtrnmp, mtrdnp, xmtrnum0, isig
2 2 4 4 4 4 0 0
% npages, nsyst, musicsize, fracindent
0 8 20 0.1
BC
Basso solo
bb
./
B
Ab
Ad
AI0.8
% bar 8
c2d d4 | e2 fs | g0 | ( a | a ) | b- | a | g | /
%
r2 c2 | d2 fs8 d e f | g2 g | a2d b4 | c2 r2 |
b-4d c1 d g-4d g8 | g2d fs4 | g0 | /
%
m3/1/3/2
% bar 16
g+9d | a9d | /
%
g+9 g0 | g9 a0 | /
%
-------
pmxing this I get
*=== RUNNING PMX ===
* This is pmxab, version 2.2, 18 March 2000
* Opening ab-aeterna-ex.pmx
*
* Starting first PMX pass
*
* Bar 1 Bar 2 Bar 3 Bar 4 Bar 5 Bar 6 Bar 7 Bar 8 Bar 9 Bad error
* in fnote
commenting out the block bar 8 - bar 15 and pmxing I get
*=== RUNNING PMX ===
* This is pmxab, version 2.2, 18 March 2000
* Opening ab-aeterna-ex.pmx
*
* Starting first PMX pass
*
*
* ERROR in line 22, bar 2 Pickup bar length disagrees with mtrnum0
* v
* g+9d | a9d | /
* ^
Bernhard