On Fri, 18 Mar 2005, Dirk Laurie wrote:

Bernhard Lang skryf:

when mtx-ing with more than 9 vocal voices, mtx produces under certain circumstances faulty pmx/tex code like

\mtxAssignLyrics10{...} which should be \mtxAssignLyrics{10}{...}

I suggest the following patch to lyrics.c (I don't know how that reads
in the pascal version)

546c546
<       sprintf(l, "\\mtxAssignLyrics%s%s", instr, atag);
---
sprintf(l, "\\mtxAssignLyrics{%s}%s", instr, atag);

Or even better,
        sprintf(l, "\\mtxAssignLyrics{%s}{%s}", instr, atag);

In lyrics.pas,  look for
     l := '\mtxAssignLyrics' + instr + atag;
and change it to
     l := '\mtxAssignLyrics{' + instr + '}{' + atag + '}';
This is a genuine oversight.  While scanning lyrics.pas for more
of these, I found also:
   songraise:='\mtx'+s+'LyricsAdjust'+toString(PMXinstr(voiceStave(voice)))
     +'{'+toString(lyr_adjust)+'}';
which should be changed to
   songraise:='\mtx'+s+'LyricsAdjust{'+toString(PMXinstr(voiceStave(voice)))
     +'}{'+toString(lyr_adjust)+'}';

Dirk

Dirk: for those of us who can't - or don't want to - recompile M-Tx, could you (please) upload a new (Win32) executable ?

Thanks!

ccn.
--
.................................................................

  Prof.Dr. Cornelius C. Noack          Phones:
  Inst. f. Theor. Physik FB 1       office   : +49 (421) 218-2427
  Universit"at Bremen               secretary: -2422
  Otto-Hahn-Allee                   Fax      : -4869
  D - 28334  Bremen                 home     : +49 (421) 34 22 36
                                                   Fax:  346 7872
  E-mail: noack at itp.uni-bremen.de   or  ccnoack at mailaps.org
  WWW-page: www.itp.uni-bremen.de/~noack
.................................................................

_______________________________________________
TeX-music mailing list
[email protected]
http://icking-music-archive.org/mailman/listinfo/tex-music

Reply via email to