I commend Hermann for attacking this problem with such gusto! And of course, thanks to Hiroaki for making it possible with musixuad. This is a case where my eternal pessimism turned out not to be very well justified.
Seeing Hermann's success, I couldn't resist trying this out myself. It's possible that I may update PMX to enable >12. I haven't considered M-Tx issues, only PMX. For now I'll just give a status report, provide a link to an alpha version, and ask for further testing. Starting with PMX version 2.515, I searched and replaced nm=12 with nm=14. Compiling with Microsoft Visual Fortran 97 running in Windows XP, there were no errors but a warning in subroutine writemidi that Hiroaki pointed out, in the initialization of icmm. I made the change Hiroaki suggested and it went through with no warnings or errors. (The other problem Hiroaki found is the FORTRAN syntax incompatibility between LINUX FORTRAN's and mine, in the calling sequence for getarg, which is already documented). In my simple tests so far, PMX so modified produces a proper MIDI file (!!!), but of course MusiXTeX needs more attention. Simply including \\input <file:///\\input> musixuad\ in the PMX file doesn't work, maybe because PMX automatically includes musixmad. But simply commenting out \input musixmad in the TeX file doesn't work either, due to the place where PMX puts \input musixuad in the TeX file. Another thing that doesn't work is a type 4 inline TeX input --- \input musixuad --- because that inputs musixuad before musixtex. But --- \input musixtex \input musixuad --- does provide an out-of-the-box TeX file that works (using etex in MiKTeX 2.6) (despite the fact that it later inputs musixmad !?). That's where this stands at the moment. One thing that still dampens my enthusiasm is the alleged incompatibility of musixuad with type K postscript slurs. However, when I include such slurs in my simple test file (appended), it still goes through (???). I'd like to ask anyone interested in having this pursued any further to download http://icking-music-archive.org/software/pmx/bigpmx.zip and try to break it. Depending on the responses, I'll decide whether to make this official or not. --Don Simons Test file for 13 voices ===================== --- \input musixtex \input musixuad --- 13 13 6 8 6 8 0 0 0 3 20 .1 I II III IV V VI VII VIII IX X XI XII XIII ttttttttttttt .\ I AI.8 Ap c14 c r4 rd4 | rd2 | rd / r8 e14 e r8 rd4 | rd2 | rd / r4 g14 g rd4 | rd2 | rd / rd4 c15 c r4 | rd2 | rd / rd4 r8 e15 e r8 | rd2 | rd / rd4 r g15 s g s | rd2 | rd / rd2 | c16 c r4 rd4 | rd2 / rd2 | r8 g15 g r8 rd4 | rd2 / rd2 | r4 e15 e rd4 | rd2 / rd2 | rd4 c15 s c s r4 | rd2 / rd2 | rd4 r8 [ g14 t g t ]j r8 | rd2 / rd2 | rd4 r4 [j e14 e ] | rd2 / rd2 | rd2 | cd24 / ====================
_______________________________________________ TeX-music mailing list [EMAIL PROTECTED] http://mailman.daimi.au.dk/mailman/listinfo/tex-music