Hi all!
I've just started working with M-Tx->PMX->MusiXTex line, and it is a really
good (and efficient) toolkit.
But :)
First of all I'm using M-Tx 0.50a with PMX 2.0 or 1.38 with MusiXTeX 0.93 on a
Debian GNU/Linux 2.1. M-Tx 0.50a, PMX 1.38 and MusiXTeX 0.93 came from debian
packages. PMX 2.0 came from own compilation with g77.
I searched the archive for the $SUBJECT problem, and I found this:
-------
From: "SIMONS, DON " <[EMAIL PROTECTED]>               
Subject: PMX-Bug?                                        
Date: Sat, 12 Dec 1998 17:50:00 -0800

Frank Steffani wrote                                     
                                                         
>There is a problem, though, with some dotted half notes. Please
>look at bar 21 and bar 23 which are both in the very last printed
>staff of the piece (and on the page). It looks like a ")" between
>the half note and it's dot.                             
                                                         
Using M-Tx 0.52 <29 October 1998>, and PMX version 1.43, I could not
reproduce the error.  Sorry I can't help with that one, but meanwhile
I see that the the 1st and 2nd ending boxes in bars 8-9 came out a
different levels.  Haven't figured out what's wrong there yet.
                                                         
--Don
------- End of quote
I have the same problem as Frank if I use PMX 2.00, but I have no problem if
I use PMX 1.3.8. The problem occures at me when I use an M-Tx SATB4 style, and
there is a dotted note in the _Bass_ voice (if the dotted note is in the
other three voice, then there's no problem).
I diffed the two versions' output tex file, and I found that PMX 2.00 sais
\qum if there is a dotted quarter note with stem up, \qlm with stem down.
For half notes it's \hum and \hlm. For example a PMX d2d will be translated
to: \hlm{'D}D                   <- There is also an additional 'D'
                                after '}' ! Really!
This is quite strange, because the MusiXTeX manual doesn't mention anything
like this. There's only \qup, \qlp, \hup, \hlm, etc...
If I change it to \hlp{'D} then everything is good.
I also tried with 1/8s, 1/16s and 1/32s but in this case I could not traced
when the problem occures (sometimes occures, sometimes not; I suppose it
depends somehow on beaming).
Unfortunately I'm not familiar with Fortran, so I can't produce a patch for
it. But in the meanwhile here is a little workaround for M-Tx files (and only
for halves and quarters):
%%\def\qlm#1#2{\qlp{#1}}\
%%\def\qum#1#2{\qup{#1}}\
%%\def\hlm#1#2{\hlp{#1}}\
%%\def\hum#1#2{\hup{#1}}\
Put them right after the M-Tx preamble.
(Maybe a perl script would be better? ;)
That's all for now.

Greets,
Keresztg

P.s.: Oh yes. My TeX system is from tetex-0.9.981113 debian package.
tex sais: This is TeX, Version 3.14159 (Web2C 7.2)

+ Keresztfalvi Gabor
+ Student of the Technical University of Budapest
+ mailto: [EMAIL PROTECTED]  [EMAIL PROTECTED]  [EMAIL PROTECTED]
+ http://www.piar.hu/~keresztg/   There is my pubkey on this page.

Reply via email to