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 _______________________________________________ TeX-music mailing list TeX-music@icking-music-archive.org http://icking-music-archive.org/mailman/listinfo/tex-music