> Date: Tue, 08 Feb 2000 10:20:33 +0000
> From: Miguel Filgueiras <[EMAIL PROTECTED]>

> I have the following problem with musixflex: when processing a
> small example consisting of 3 similar lines it gives an error
> that does not appear when processing only the first line. 
[...]
>  <<< musixflex 0.83/T.63dt+jh.2 >>>
[...]
>  This shouldn't happen ! Too less bars or \mulooseness too large ?
[...]
> Any hint on how to avoid this problem?

I think the problem is clear. Your source has only three bars but
a lot of notes so that musixflx thinks it would be best to
generate four lines of music. But this is impossible for musixflx.
This behaviour may disappear if you shorten the input.

The complete source works well if you add either \linegoal=3 or
\mulooseness=-1 (or some additional possiblities for line breaks
e.g. using \zbar if there are so many notes in a bar).

-- Werner

PS: The very beginning of the source is confusing. You ask whether
    \mxversion is defined and skip then \input musixtex, \input
    musixcpt and \input musixmad. That's not good because \mxversion
    is already defined if *only* musixtex has been inputted.
    You may remove \if completely, because all three first ask whether
    they have already been called :-)

Reply via email to