Thank you Don.  
I think this is a problem on musixflx.

Unfortunately, I do not have enough knowledge about musixflx yet.
All I did in this morning is to search the string "error_exit(2)" 
and to trace "if-then-else-endif" statement, both Lua version and C 
version.
I know current version musixflx.exe is only a stub which launches 
musixflx.lua; i.e. current musixflx.exe is something like a copy 
or a symbolic/hard link to lua.exe.  Editing musixflx.lua will be
the way.
In contrast, C version musixflx.exe (built from musixflx.c) 
contains all the calculation process.

Musixflx is not so large program, but it seems to have a bit 
complicated algorithm deeply related to musixtex.tex.  
At least C version might be understandable for me but it may 
take quite a long time...

Best regards,

Hiroaki


----- Original Message -----
> From: "Don Simons" <[email protected]>
> To: "'Werner Icking Music Archive'" <[email protected]>
> Date: Sat, 18 May 2019 23:01:21 -0700
> Subject: Re: [Tex-music] Another one for the TeXperts
> 
> 
> Thanks very much, Hiroaki, for looking into this. Unfortunately I'm not
> familiar with either lua or C. I simply use an executable musixflx.exe dated
> 6/28/3013 that came with my MusiXTeX installation. (When it runs it says
> Musixflx-0.83.3.lua7). Would you be willing to provide me with a trial
> executable with the changes you're suggesting? I'm wondering if it will
> still fail my test if I use \xbar. If it does, I would consider revising PMX
> to take advantage of the enhancement. If we could find someone who knows lua
> and is willing to put the updates in the current version of musixflx, do you
> think it would be safe to replace that with one having these modifications?
> 
> --Don
> 
> > -----Original Message-----
> > From: TeX-Music [mailto:tex-music-
> > [email protected]] On Behalf Of Hiroaki
> > MORIMOTO
> > Sent: Saturday, May 18, 2019 7:21 PM
> > To: Werner Icking Music Archive <[email protected]>
> > Subject: Re: [Tex-music] Another one for the TeXperts
> > 
> > The  of this error may be:
> > 
> >     if ((x-eff_linewidth) < (lastbar/2)) then
> > 
> > at line 850 and
> > 
> >     else
> >       barsinline=i-1-mark
> >       if (barsinline < 1) then error_exit(2) end
> > 
> > at line 923-925 in musixflx.lua (0.83.3.lua7).
> > 
> > Note: I tested it with C version musixflx.c 0.83.2 (in T.115 zip archive)
> line 720
> > and line 790-793, because I'm not familiar with lua.
> > 
> > Hiroaki
> > 
> > ----- Original Message -----
> > > From: "Don Simons" <[email protected]>
> > > To: "'Werner Icking Music Archive'" <[email protected]>
> > > Date: Wed, 15 May 2019 14:35:37 -0700
> > > Subject: Re: [Tex-music] Another one for the TeXperts
> > >
> > >
> > > I wrote
> > >
> > > >...
> > > > This suggests that PMX could produce short, right-justified codas on
> > > >lines
> > > of
> > > > their own, using "Mi", if for that line only PMX used \bar rather
> > > > than
> > > \xbar.
> > > > But unfortunately, aside from allowing possible unintended line
> > > > breaks in
> > > the
> > > > coda, that still wouldn't admit single-bar codas if they're too
> > > > short. So
> > > a
> > > > remaining challenge is how to get it to work without any \bar's.
> > > >
> > >
> > > Single-bar, short, end-of-line coda! Uses gap method developed 2 weeks
> > > ago by Bob. Avoids the musixflx problem caused by large \parindent.
> > >
> > > ==================================
> > > \input musixtex
> > > \hsize=524pt
> > > \vsize740pt
> > > \def\nbinstruments{1}
> > > \setstaffs11
> > > \setclef10
> > > \generalsignature{-1}%
> > > \generalmeter{\meterfrac{4}{4}}%
> > > \parindent 0pt
> > > \nostartrule
> > > \startmuflex
> > > \hbox to\hsize{%
> > > \hfill\vbox{\hsize=.20\hsize%
> > > \startpiece\addspace\afterruleskip
> > > \notes\wh c\en
> > > \Endpiece}}
> > > \vfill\eject\endmuflex
> > > \bye
> > > ==================================
> > >
> > > -------------------------------
> > > [email protected] mailing list
> > > If you want to unsubscribe or look at the archives, go to
> > > https://tug.org/mailman/listinfo/tex-music
> > 
> > -------------------------------
> > [email protected] mailing list
> > If you want to unsubscribe or look at the archives, go to
> > https://tug.org/mailman/listinfo/tex-music
> 
> -------------------------------
> [email protected] mailing list
> If you want to unsubscribe or look at the archives, go to 
> https://tug.org/mailman/listinfo/tex-music

-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to 
https://tug.org/mailman/listinfo/tex-music

Reply via email to