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

