> 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

Reply via email to