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

