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). 

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}

After commenting out the two lines

% \input musixadd
% \input musixuad

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. I 
had used these options with dvips: dvips -O0.25in,-0.22in Sanctus-Q2
Adding -ta4 didn't help the pagination. 

The musixadd issue is probably related (in a way I haven't worked out in 
detail) to assumptions I made in PMX 2.603, namely that it would always use 
MusiXteX 1.15 or better, and therefore never require musixadd, musixmad, or 
musixuad. 

Bad news is that I couldn't get prepmx to process Sanctus.mtx at all. It 
complains

==> This is M-Tx 0.60d (Music from TeXt) <11 October 2008>
==>> Input from file Sanctus.mtx
Writing to Sanctus.pmx
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?

--Don Simons

>-----Original Message-----
>From: [email protected] [mailto:[email protected]] On
>Behalf Of Dirk Laurie
>Sent: Wednesday, April 13, 2011 1:03 PM
>To: Werner Icking Music Archive
>Subject: [Tex-music] [ANNOUNCE] extract.lua: Making parts of a M-Tx
>score
>
>On Mon, Apr 11, 2011 at 01:02:39PM +0200, Hermann Hinsch wrote:
>>
>> So Dirk, your suggestion might be easier. As you asked me you will
>> find the M-Tx score of the Sanctus (which is the smallest part) in the
>attachment.
>>
>
>I append:
>    1. The program extract.lua, a rudimentary M-Tx score-to-parts maker,
>        with just enough features to handle your Sanctus.
>    2. Your Sanctus.mtx (so others can check that exctact.lua works
>        on their systems too)
>    3. The five files made by extract.lua
>
>The coding is to my usual standard, i.e. intelligible to me at the time
>of writing.  If others can understand it, it is because Lua is an
>unusually readable and intuitive language.
>
>We can start talking revision numbers the moment that more than one
>version exists.
>    β€œIt is pointless to generalize unless at least two non-isomorphic
>    examples of the generalization can be given.”  β€” Nicolas Bourbaki
>
>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