> Date: Sat, 1 Aug 1998 15:38:04 -0700
> From: [EMAIL PROTECTED] (Don Simons)
>
> Werner Icking <[EMAIL PROTECTED]> wrote
>
> >I could see that pmx makes the error if a volta goes over a line break.
I should have written "that it is neither the user nor M-Tx which makes
the error". I'm sorry about that.
> I've analyzed this but haven't fixed it yet. PMX always writes
> \Setvolta[...]\endvolta. But if [...] is only 1 bar and it ends at a
> linebreak, \Setvolta doesn't work. Using just \setvolta[...] (no
> \endvolta) makes everything OK.
I believe that we need Daniel Taupin's help to analyze or to fix the error
in musixtex.tex. I've prepared a small TeX-source to reproduce the error.
The first example reproduces the error (without using xbar or alaligne
as PMX uses it). The 2nd and 3rd example work well with \Setvolta...
\endvolta, but there is more than one bar in the volta. The 4th example
works well, but it uses \setvolta (or \setvoltabox) without \endvolta. So it may be
the intended solution not to use \Setvolta, if
only one bar lies under the volta sign.
Werner
\input musixtex \hsize=10cm\nobarnumbers\startmuflex
\bigskip
\startpiece\linegoal2%
\NOTEs\wh a\en\bar
\NOTEs\wh b\en\Setvolta1\bar
\NOTEs\wh c\en\endvolta\bar
\NOTEs\wh d\en\setrightrepeat\Setvolta2\bar
\NOTEs\wh e\en\endvolta\bar
\NOTEs\wh f\en\Endpiece
\bigskip
\startpiece\linegoal2%
\NOTEs\wh a\en\bar
\NOTEs\wh b\en\Setvolta1\bar
\NOTEs\wh c\en\bar
\NOTEs\wh d\en\endvolta\bar
\NOTEs\wh e\en\setrightrepeat\Setvolta2\bar
\NOTEs\wh f\en\bar
\NOTEs\wh g\en\endvolta\bar
\NOTEs\wh a\en\Endpiece
\bigskip
\startpiece\linegoal2%
\NOTEs\wh a\en\Setvolta1\bar
\NOTEs\wh b\en\bar
\NOTEs\wh c\en\endvolta\bar
\NOTEs\wh d\en\setrightrepeat\Setvolta2\bar
\NOTEs\wh e\en\bar
\NOTEs\wh f\en\endvolta\Endpiece
\bigskip
\startpiece\linegoal2%
\NOTEs\wh a\en\bar
\NOTEs\wh b\en\setvolta1\bar
\NOTEs\wh c\en\bar
\NOTEs\wh d\en\setrightrepeat\setvolta2\bar
\NOTEs\wh e\en\bar
\NOTEs\wh f\en\Endpiece
\bigskip
\vfill\eject\endmuflex
\bye