> From: Dirk Laurie <[EMAIL PROTECTED]>
> Date: Mon, 28 Feb 2000 17:53:04 +0200 (SAST)
>
> Consider the following PMX input file:
As long as the file does not start with "---" there's nothing
to consider :-(
> \let\:=\relax\input musixtex\:\sepbarrules\input pmx
> \input musixlyr\:\enableauxlyrics
> ---
> 1 1 4 2 4 2 0.00000 0 1 1 20 0
>
[...]
> \beginmel\ c0 st \endmel\ c0 st /
>
> This works perfectly with all the PMX/MusiXTeX combinations that
> I have tried. Now try a few variations.
Works with the latest betatest version I have.
> Variation 1: 'Alla semibreve'
>
> Change the meter from 4/2 to 2/1. PMX aborts after two bars,
> and I get a core file. (This is PMX-2.10-unix)
PMX reports "Bad error in fnote". It's worse than "good error" :-)
> Variation 2: 'Double'
>
> Change the meter from 4/2 to 8/2 and double each note in length.
[...]
> The notes get set properly, but the lyrics are all wrong.
> I seem to recall this problem having cropped up before, and
> it was explained that the MusiXTeX breve is non-spacing.
> But that was long ago, and I was hoping that the problem had
> been sorted out by now.
The MusiXTeX problem - if there was any - seems to be solved.
But PMX does not use \breve, but \zbreve...\sk. So you can fool
PMX for this small example with
\\let\sk\empty\
\\let\breve\zbreve\
A better workaround is
\\let\sksav\sk\
\\def\zbreve#1{\breve{#1}\def\sk{\let\sk\sksav}}\
near the beginning of your PMX-source or with less backslash
added to pmx.tex until Don makes PMX use \breve instead of \zbreve.
I don't know if this is side-effect free with PMX.
-- Werner