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