On Fri, Apr 15, 2011 at 05:24:19AM +0200, Don Simons wrote:
> Here a test drive report. The really good news is that on my somewhat aging
> Windows XT SP2 system, straight out of the box I got the script to run and
> extract parts. (I'm a little puzzled why it ran at all since I've never
> knowingly installed any Lua interpreter). 
If your TeX is recent enough, there's a Lua interpreter hidden in it.
You have texlua if you have luatex.  It's the same program, but what
it does depends on the name by which it is called.  If you call it as
texlua, it's just a slightly customized Lua interpreter.

> PMX 2.603 than ran fine on Sanctus-Q2.
> 
> But when I next ran etex on the resulting Sanctus-Q2.tex, I got
> 
> ! sorry, musixuad must be input before musixlyr.
> l.48 ...y, musixuad must be input before musixlyr}
> 
It is needed for Hermann's huge score but not for the extracted
ones.  I simply made an empty file in the same directory and called 
it musixuad.sty.  It is found in preference to the system-wide one.

> etex and dvips ran OK, but produced a .ps with one system on 
> the 1st page at the bottom, 1 on the second at the top, and two 
> on the 3rd, and 3 on the 4th. 
That's caused by the paragraph of pure TeX.  Responsibility of the
user, not of extract.lua.
> 
> Bad news is that I couldn't get prepmx to process Sanctus.mtx at 
> all. It complains
>   Too many groups: ERROR on line 5
> When Hermann first started this thread, I wondered whether M-Tx could deal
> with so many voices, and I'm still wondering. Have I missed an upgrade?

extract.lua can deal with any number of voices even if M-Tx can't :-)

But anyway it's trivial.  In globals.pas, omitting the quaint comments 
on 64K data segments:

const PMXlinelength = 128;
      lines_in_paragraph = 100;
      max_words = 128;
      max_notes = 128;
      max_bars = 16;
      maxstaves = 15;
      maxvoices = 15;
      maxgroups = 3;
      standardPMXvoices = 12;

Just change the ones you need and recompile.  Of course, you need a PMX
that can handle it, which is not the one documented in pmxdoc.pdf.

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

Reply via email to