> From: "Simons, Don" <[EMAIL PROTECTED]>
> Date: Sun, 13 Feb 2000 09:39:54 -0800

> Thanks for the provocative post.  The information in the link is very
> interesting.  And I did not realize MusiXTeX had a French violin clef.

[...]
> (4) Even if we could figure out how to insert the right spacings using
> in-line TeX, PMX would not be aware of the added spaces, and ALL of its
> calculations for accidental spacing will be thrown off.  

But you can make think PMX it's smaller:

======================
1 1 4 4 0 0 0 -2
1 2 20 0.00

t
./

\\def\everystaff{\znotes\roffset2{\zchar6\bassclef}\
\\roffset6{\bigfl3}\roffset{6.85}{\bigfl6}\en}\
\\let\alalt\alaligne\def\alaligne{\alalt\hardspace{30pt}}\
\\setclef19\

w490 \\hsize=520pt % make PMX think it's smaller \

Abd B
Tt
Canon a 4
\\\hardspace{30pt}% for the first line of the composition \
r4 Rl g84 a b c d e | fs4- r r d+ s | d8 s cs a bn cn2 s |
  c8 s bn g a bf2 s /
b8 s s a gs a s af s gn fs g s | fs s en d ef s d s f a c s |
  b s d fs g s a- e+ d c | b1 a g fs g g+ fs e d c b a g4 /
===========================

> This still doesn't solve everything.  It does not insert the space on the
> first line and

But this can be done manually for the first line of the piece.

>                probably would not on the first line of any later pages, nor
> if you forced a line break in PMX.

Maybe it could be done by patching "\contpiece" instead of "\alaligne".

>  And (point 4 above) if you look very
> carefully near the end of the second line you can see that the accidental
> spaces are not exactly right...that's because PMX doesn't know about the
> extra added horizontal space at the start of the line.

One can see that it works now by e.g. modifying "w490" to "w250".

> Maybe someone else can "fill in the blanks."

MusiXTeX and PMX rules!                                         -- Werner

Reply via email to