Re: [Tex-music] M-Tx, PMX change the number of staves per system
Hello Don and Hermann! Am 04.02.2011 schrieb dsim...@roadrunner.com: > Hermann Hinsch posted a problem with an M-Tx-originated PMX source. > I've discovered that the following simpler code duplicates the > problem. Just comment out "\input musixlyr" and the vertical spacing > between first 2 systems on p. 2 becomes much better, even though NONE > of the macros defined in musixlyr.tex is used. Can anyone (Rainer > Dunker where are you?) figure out what's going on??? And if so, maybe > devise inline tex to cancel the effect? I'm still here, but am quite silent for a longer time now because I'm no longer actively using MusiXTeX and friends myself. The problem in question here is really interesting. From my point of view, it is due to a bad synchronization of the instrument number change with the line break. I'll try to explain: At each line ending, musixlyr has to perform some actions that must occur _after_ all notes of the line have been set; specifically, it has to typeset underscores and hyphen sequences at melismas that continue in the next line. To make these actions take place at the very end of the current line's processing, their function call is injected in MusiXTeX's \stoppiece macro (somehow ...). Now, PMX obviously does instrument number changes by means of its \newnoi macro, which in turn wraps the number change in \atnextbar. But that's too early for musixlyr to function properly: \atnextbar is executed prior to \stoppiece - that is, when musixlyr starts its line-ending processing, the instrument number is already changed! That makes musixlyr believe that the current system has 5, not 2 instruments, thus it does some invisible typesetting (don't remember what exactly) for 5 instruments instead of 2, and the 2-instrument system takes as much vertical space as a 5-instrument system - and that's the reason for the effect we're seeing here. So, how to solve this? From musixlyr's point of view, the most proper way would be to make the instrument number change happen only _after_ the current system is really finished. My suggestion is: Let \newnoi wrap the \def\nbinstruments call in \atnextline instead of \atnextbar - as I understand, that's the proper place for such a system-affecting change anyway. But then there's still another issue: PMX's \newmovement macro - which is calles subsequently at the system break in question - replaces \contpiece by \startpiece to initiate the next system, but \startpiece does _not_ call \atnextline implicitly. To solve this, I suggest to insert an explicit \atnextline call into \newmovement, right before it calls \startpiece. A test with your example shows that these two changes solve the current problem, but of course I don't know whether they would cause any unwanted side effects. Therefore I must leave it up to you to judge whether my suggestions are a real solution. For your reference, I've put the described changes in a .mod file that you can use along with your original example. I attach it here as a MIME attachment to protect it from false line breaking. Best regards, Rainer % % \newnoi changes the number of instruments. To make musixlyr's line-ending % actions work properly, this should be done using \atnextline instead of % \atnextbar. % \def\newnoi#1{\let\atnl\atnextline\def\atnextline{\atnl\def\nbinstruments{#1}}} % % This is taken literally from pmx.tex and changed only by the insertion % marked below. % \def\newmovement#1#2{\let\holdstop\stoppiece\let\holdcont\contpiece% \ifcase#2\def\endset{\setdoubleBAR}\or\def\endset{\setdoublebar}\or% %\def\endset{\setrightrepeat}\or\def\endset{\empty}\fi% \def\endset{\setrightrepeat}\or\def\endset{\empty}% \or\def\endset{\empty}\fi% \def\stoppiece{\endset% % %+++ \ifnum#2=4\zstoppiece\else% %+++ % \holdstop% % %+++ \fi% %+++ % \vskip#1\internote% \let\stoppiece\holdstop}% \def\contpiece{% % % INSERTION: Contrary to \contpiece, \startpiece does not execute % \atnextline; since \contpiece is replaced by \startpiece here, % \atnextline has to be called explicitly to execute the % instrument number change. % The \atnextline call and reset ist taken literally from musixtex.tex's % \piece@conta macro. % \atnextline \let\atnextline\empty % % END OF INSERTION % \startpiece\addspace\afterruleskip\let\contpiece\holdcont}% }% % % Some lyrics stuff to prove whether musixlyr works properly across % the instrument number changes. It sets no reasonable lyrics but % challenges musixlyr's line-ending actions by filling the whole piece % with an long sequence of hyphens. % \setlyrics1{a__-b} \setlyrics2{a__-b} \assignlyrics11 \assignlyrics52 \lyrraise1{b-1.5em} --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] M-Tx, PMX change the number of staves per system
Hermann Hinsch posted a problem with an M-Tx-originated PMX source. I've discovered that the following simpler code duplicates the problem. Just comment out "\input musixlyr" and the vertical spacing between first 2 systems on p. 2 becomes much better, even though NONE of the macros defined in musixlyr.tex is used. Can anyone (Rainer Dunker where are you?) figure out what's going on??? And if so, maybe devise inline tex to cancel the effect? --Don Simons --- \input musixtex \input musixlyr --- 5 5 4 4 4 4 0 0 2 5 20 0 t .\ Ai.8 g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / L3P2Mn212tt Ai.8 g44 g g g / g44 g g g / g44 g g g / g44 g g g / L5Mn512345t g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / == --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] M-Tx, PMX change the number of staves per system
Thanks for confirming that, Hermann. We don't have a rulebook for who's responsible. Unless someone else solves this in the next few hours, I'll have a look in mtx.tex and see if I can figure out what's causing the trouble, and how to override it with inline tex. --Don Simons Hermann Hinsch wrote: > Am Donnerstag, 3. Februar 2011, 05:44:44 schrieb dsim...@roadrunner.com: > > Hermann-- > > > > This one has me stumped so far. There is no doubt that many of the > > M-Tx-generated commands in this score have great potential for interfering > > with PMX's vertical spacing treatments. I suspect the following lines: > > > > \raggedbottom > > \parskip 15\Interligne plus 7\Interligne minus 7\Interligne > > \\mtxSetSize{5}{\mtxNormalSize}\ > > \\let\interstaffsav\interstaff\def\interstaff#1{}\interstaffsav{15}\ > > > > However, even after commenting them all out, the vertical spacing is still > > bad, especially between the two 2-line systems. > > > > Let me just say that the following SIMPLE file, which has the same > > arrangement of systems, numbers of staves/system, and movement breaks, > > DOES come out with acceptable vertical spacing. If you can plug all the > > M-Tx stuff into this framework, or at least get it to use the same > > vertical spacing commands, then you'll have done what I've failed to do so > > far. I may yet try that myself but not right now; I'm kind of tired after > > having sat through an 11-hour meeting earlier today. > > > > --Don Simons > > > > = > > Hi Don, > > if you insert at the start of your source as only addition > > --- > \def\mtxversion{0.60d} > \def\mtxdate{<11 October 2008>} > \input mtx > --- > > you will see that the two 2-line systems are totally separeted. > As mtx.tex inputs pmx.tex, musixlyr.tex, musixuad.tex, and musix.tex, who is > responsable? > > Hermann > > > > 5 5 4 4 4 4 0 0 > > 3 6 20 0 > > > > > > > > > > > > t > > .\ > > Ai.9 > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > L3P2Mn212tt > > Ai.9 > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > L5Mn512345t > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > L6P3 > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > g44 g g g / > > = > > > --- > TeX-music@tug.org mailing list > If you want to unsubscribe or look at the archives, go to > http://tug.org/mailman/listinfo/tex-music --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] M-Tx, PMX change the number of staves per system
Am Donnerstag, 3. Februar 2011, 05:44:44 schrieb dsim...@roadrunner.com: > Hermann-- > > This one has me stumped so far. There is no doubt that many of the > M-Tx-generated commands in this score have great potential for interfering > with PMX's vertical spacing treatments. I suspect the following lines: > > \raggedbottom > \parskip 15\Interligne plus 7\Interligne minus 7\Interligne > \\mtxSetSize{5}{\mtxNormalSize}\ > \\let\interstaffsav\interstaff\def\interstaff#1{}\interstaffsav{15}\ > > However, even after commenting them all out, the vertical spacing is still > bad, especially between the two 2-line systems. > > Let me just say that the following SIMPLE file, which has the same > arrangement of systems, numbers of staves/system, and movement breaks, > DOES come out with acceptable vertical spacing. If you can plug all the > M-Tx stuff into this framework, or at least get it to use the same > vertical spacing commands, then you'll have done what I've failed to do so > far. I may yet try that myself but not right now; I'm kind of tired after > having sat through an 11-hour meeting earlier today. > > --Don Simons > > = Hi Don, if you insert at the start of your source as only addition --- \def\mtxversion{0.60d} \def\mtxdate{<11 October 2008>} \input mtx --- you will see that the two 2-line systems are totally separeted. As mtx.tex inputs pmx.tex, musixlyr.tex, musixuad.tex, and musix.tex, who is responsable? Hermann > 5 5 4 4 4 4 0 0 > 3 6 20 0 > > > > > > t > .\ > Ai.9 > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > L3P2Mn212tt > Ai.9 > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > L5Mn512345t > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > L6P3 > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > g44 g g g / > = > --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] M-Tx, PMX change the number of staves per system
Hermann-- This one has me stumped so far. There is no doubt that many of the M-Tx-generated commands in this score have great potential for interfering with PMX's vertical spacing treatments. I suspect the following lines: \raggedbottom \parskip 15\Interligne plus 7\Interligne minus 7\Interligne \\mtxSetSize{5}{\mtxNormalSize}\ \\let\interstaffsav\interstaff\def\interstaff#1{}\interstaffsav{15}\ However, even after commenting them all out, the vertical spacing is still bad, especially between the two 2-line systems. Let me just say that the following SIMPLE file, which has the same arrangement of systems, numbers of staves/system, and movement breaks, DOES come out with acceptable vertical spacing. If you can plug all the M-Tx stuff into this framework, or at least get it to use the same vertical spacing commands, then you'll have done what I've failed to do so far. I may yet try that myself but not right now; I'm kind of tired after having sat through an 11-hour meeting earlier today. --Don Simons = 5 5 4 4 4 4 0 0 3 6 20 0 t .\ Ai.9 g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / L3P2Mn212tt Ai.9 g44 g g g / g44 g g g / g44 g g g / g44 g g g / L5Mn512345t g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / L6P3 g44 g g g / g44 g g g / g44 g g g / g44 g g g / g44 g g g / = Hermann Hinsch wrote: > Hi all, > > although my question is discussed half a year ago I would like to ask you for > your help once > more. The PMX source (as test) below is derived from a M-Tx source with some > necessary > modifications to run pmxab. One gets 3 pages. The first one with 2 systems > each with 5 > staves. The 2. pages consists of 2 systems each with 2 staves and one system > again with 5 > staves. Now there is a large distance between the first two systems. I tried > several pmx or > tex inline codes but I didn´t find any solution. It seems to me as if the > layout of the page > is dominated by larger systems. > > Hermann Hinsch > > --- > \def\mtxversion{0.60d} > \def\mtxdate{<11 October 2008>} > \input mtx > \def\writebarno{\ifnum\barno>1\lrlap{\tenrm\it\the\barno\barnoadd}\fi} > \def\raisebarno{4mm} > \raggedbottom > \parskip 15\Interligne plus 7\Interligne minus 7\Interligne > \input musixadd > \input musixuad > \input musixlit > \tenbf > --- > 5 -5 1 1 1 1 1 4 4 0 6 0.0 0 3 6 16 0.05 > \mtxInstrName{{f${^4}$}} > \mtxInstrName{{f${^4}$}} > \mtxInstrName{{c${^4}$}} > \mtxInstrName{{c${^3}$}} > \mtxInstrName{{c${^1}$}} > 66000 > ./ > \\mtxSetSize{5}{\mtxNormalSize}\ > \\mtxTenorClef{4}\ > \\mtxTenorClef{3}\ > % Paragraph 3 line 21 bar 1 > It100 > h280m > P > \\let\interstaffsav\interstaff\def\interstaff#1{}\interstaffsav{15}\ > \\\mtxSetLyrics{11}{A A A A}\ > \\\mtxSetLyrics{21}{B B B B}\ > \\\mtxSetLyrics{31}{C C C C}\ > \\\mtxSetLyrics{41}{E E E E}\ > \\\mtxAssignLyrics{5}{11}\ > \\\mtxAssignLyrics{4}{21}\ > \\\mtxAssignLyrics{3}{31}\ > \\\mtxAssignLyrics{2}{41}\ > c03 / > c43 c4 c4 c4 / > d45 d4 d4 d4 / > a44 a4 a4 a4 / > c45 c4 c4 c4 / > > % Paragraph 4 line 36 bar 2 > \\\mtxSetLyrics{11}{A A A A}\ > \\\mtxSetLyrics{21}{B B B B}\ > \\\mtxSetLyrics{31}{C C C C}\ > \\\mtxSetLyrics{41}{E E E E}\ > c03 / > c43 c4 c4 c4 / > d45 d4 d4 d4 / > a44 a4 a4 a4 / > c45 c4 c4 c4 / > > % Paragraph 5 line 47 bar 3 > \\\mtxSetLyrics{11}{A A A A}\ > \\\mtxSetLyrics{21}{B B B B}\ > \\\mtxSetLyrics{31}{C C C C}\ > \\\mtxSetLyrics{41}{E E E E}\ > c03 / > c43 c4 c4 c4 / > d45 d4 d4 d4 / > a44 a4 a4 a4 / > c45 c4 c4 c4 / > > % Paragraph 6 line 58 bar 4 > \\\mtxSetLyrics{11}{A A A A}\ > \\\mtxSetLyrics{21}{B B B B}\ > \\\mtxSetLyrics{31}{C C C C}\ > \\\mtxSetLyrics{41}{E E E E}\ > c03 / > c43 c4 c4 c4 / > d45 d4 d4 d4 / > a44 a4 a4 a4 / > c45 c4 c4 c4 / > > % Paragraph 7 line 69 bar 5 > \\\mtxSetLyrics{11}{A A A A}\ > \\\mtxSetLyrics{21}{B B B B}\ > \\\mtxSetLyrics{31}{C C C C}\ > \\\mtxSetLyrics{41}{E E E E}\ > c03 / > c43 c4 c4 c4 / > d45 d4 d4 d4 / > a44 a4 a4 a4 / > c45 c4 c4 c4 / > > % Paragraph 8 line 80 bar 6 > \\\mtxSetLyrics{11}{A A A A}\ > \\\mtxSetLyrics{21}{B B B B}\ > \\\mtxSetLyrics{31}{C C C C}\ > \\\mtxSetLyrics{41}{E E E E}\ > c03 Rd / > c43 c4 c4 c4 / > d45 d4 d4 d4 / > a44 a4 a4 a4 / > c45 c4 c4 c4 / > > > % Paragraph 19 line 201 bar 17 > L3P2Mn214btr+ > %\\\resetlayout\ > \\\mtxSetLyrics{21}{Ca-ro ci-bus san-guis}\ > \\\mtxAssignLyrics{2}{21}\ > m4/2/0/6 > d23d d4 d4 d4 c4sd c8 / > a25d a4 a4 a4 a4d ea8 / > > % Paragraph 20 line 208 bar 18 > \\\mtxSetLyrics{21}{po-tus ma-net ta-}\ > d23d d4 r4 d8 d8 d2 / > f25d f4 r4 fa8 fa8 f2 / > > > % Paragraph 21 line 213 bar 19 > \\\mtxSetLyrics{21}{men, ma-net ta-men Chri-stus}\ > d43 c8 c8 c2 e2- g4d g8 / > f45 ea8 ea8 g2d [ \mtxBM\ ea8 s \mtxEM\ da8 s ] d4d ca8 / > > % Paragraph 22 line 218 bar 20 > \\\mtxSetLyrics{21}{to-tus sub u-tra-que}\ > c23d c4 r4 c8 c8 d4 f4 6 / > c25d c
[Tex-music] M-Tx, PMX change the number of staves per system
Hi all, although my question is discussed half a year ago I would like to ask you for your help once more. The PMX source (as test) below is derived from a M-Tx source with some necessary modifications to run pmxab. One gets 3 pages. The first one with 2 systems each with 5 staves. The 2. pages consists of 2 systems each with 2 staves and one system again with 5 staves. Now there is a large distance between the first two systems. I tried several pmx or tex inline codes but I didn´t find any solution. It seems to me as if the layout of the page is dominated by larger systems. Hermann Hinsch --- \def\mtxversion{0.60d} \def\mtxdate{<11 October 2008>} \input mtx \def\writebarno{\ifnum\barno>1\lrlap{\tenrm\it\the\barno\barnoadd}\fi} \def\raisebarno{4mm} \raggedbottom \parskip 15\Interligne plus 7\Interligne minus 7\Interligne \input musixadd \input musixuad \input musixlit \tenbf --- 5 -5 1 1 1 1 1 4 4 0 6 0.0 0 3 6 16 0.05 \mtxInstrName{{f${^4}$}} \mtxInstrName{{f${^4}$}} \mtxInstrName{{c${^4}$}} \mtxInstrName{{c${^3}$}} \mtxInstrName{{c${^1}$}} 66000 ./ \\mtxSetSize{5}{\mtxNormalSize}\ \\mtxTenorClef{4}\ \\mtxTenorClef{3}\ % Paragraph 3 line 21 bar 1 It100 h280m P \\let\interstaffsav\interstaff\def\interstaff#1{}\interstaffsav{15}\ \\\mtxSetLyrics{11}{A A A A}\ \\\mtxSetLyrics{21}{B B B B}\ \\\mtxSetLyrics{31}{C C C C}\ \\\mtxSetLyrics{41}{E E E E}\ \\\mtxAssignLyrics{5}{11}\ \\\mtxAssignLyrics{4}{21}\ \\\mtxAssignLyrics{3}{31}\ \\\mtxAssignLyrics{2}{41}\ c03 / c43 c4 c4 c4 / d45 d4 d4 d4 / a44 a4 a4 a4 / c45 c4 c4 c4 / % Paragraph 4 line 36 bar 2 \\\mtxSetLyrics{11}{A A A A}\ \\\mtxSetLyrics{21}{B B B B}\ \\\mtxSetLyrics{31}{C C C C}\ \\\mtxSetLyrics{41}{E E E E}\ c03 / c43 c4 c4 c4 / d45 d4 d4 d4 / a44 a4 a4 a4 / c45 c4 c4 c4 / % Paragraph 5 line 47 bar 3 \\\mtxSetLyrics{11}{A A A A}\ \\\mtxSetLyrics{21}{B B B B}\ \\\mtxSetLyrics{31}{C C C C}\ \\\mtxSetLyrics{41}{E E E E}\ c03 / c43 c4 c4 c4 / d45 d4 d4 d4 / a44 a4 a4 a4 / c45 c4 c4 c4 / % Paragraph 6 line 58 bar 4 \\\mtxSetLyrics{11}{A A A A}\ \\\mtxSetLyrics{21}{B B B B}\ \\\mtxSetLyrics{31}{C C C C}\ \\\mtxSetLyrics{41}{E E E E}\ c03 / c43 c4 c4 c4 / d45 d4 d4 d4 / a44 a4 a4 a4 / c45 c4 c4 c4 / % Paragraph 7 line 69 bar 5 \\\mtxSetLyrics{11}{A A A A}\ \\\mtxSetLyrics{21}{B B B B}\ \\\mtxSetLyrics{31}{C C C C}\ \\\mtxSetLyrics{41}{E E E E}\ c03 / c43 c4 c4 c4 / d45 d4 d4 d4 / a44 a4 a4 a4 / c45 c4 c4 c4 / % Paragraph 8 line 80 bar 6 \\\mtxSetLyrics{11}{A A A A}\ \\\mtxSetLyrics{21}{B B B B}\ \\\mtxSetLyrics{31}{C C C C}\ \\\mtxSetLyrics{41}{E E E E}\ c03 Rd / c43 c4 c4 c4 / d45 d4 d4 d4 / a44 a4 a4 a4 / c45 c4 c4 c4 / % Paragraph 19 line 201 bar 17 L3P2Mn214btr+ %\\\resetlayout\ \\\mtxSetLyrics{21}{Ca-ro ci-bus san-guis}\ \\\mtxAssignLyrics{2}{21}\ m4/2/0/6 d23d d4 d4 d4 c4sd c8 / a25d a4 a4 a4 a4d ea8 / % Paragraph 20 line 208 bar 18 \\\mtxSetLyrics{21}{po-tus ma-net ta-}\ d23d d4 r4 d8 d8 d2 / f25d f4 r4 fa8 fa8 f2 / % Paragraph 21 line 213 bar 19 \\\mtxSetLyrics{21}{men, ma-net ta-men Chri-stus}\ d43 c8 c8 c2 e2- g4d g8 / f45 ea8 ea8 g2d [ \mtxBM\ ea8 s \mtxEM\ da8 s ] d4d ca8 / % Paragraph 22 line 218 bar 20 \\\mtxSetLyrics{21}{to-tus sub u-tra-que}\ c23d c4 r4 c8 c8 d4 f4 6 / c25d c4 r4 ea8 ea8 [ \mtxBM\ da8 s \mtxEM\ ca8 s ] [ \mtxBM\ ca8 s \mtxEM\ ba8 s ] / % % Paragraph 23 line 223 bar 21 \\\mtxSetLyrics{21}{spe-ci-e, sub u-tra-que spe-ci-}\ d43 e4 a4- f8 f8 g4 b4f 6 g4 a4 / b44d ba8 a4 aa8+ aa8 [ \mtxBM\ ga8 s \mtxEM\ fa8 s ] [ \mtxBM\ fa8 s \mtxEM\ ea8 s ] e4d ea8 / % % Paragraph 24 line 228 bar 22 \\\mtxSetLyrics{21}{e.}\ m4/4/0/0 r2b \chu4\ r2b Rd / r2b \chl6\ r2b / % % Paragraph 25 line 233 bar 23 L5Mn512345bbtttr+ \\\mtxSetLyrics{11}{Lau-da}\ \\\mtxSetLyrics{21}{Lau--da}\ \\\mtxSetLyrics{31}{Lau-da}\ \\\mtxSetLyrics{41}{Lau-da}\ \\\mtxAssignLyrics{5}{11}\ \\\mtxAssignLyrics{3}{31}\ \\\mtxAssignLyrics{2}{41}\ m3/2/3/2 d23d d2 a4 / r2d d23 a4 / r2d d25 c4s / r4 [ \mtxBM\ da85 ea8 fa8 \mtxEM\ ga8 ] f2 e4 / r2d a24 a4 / % Paragraph 26 line 245 bar 24 \\\mtxSetLyrics{11}{Si-on Sal-va-}\ \\\mtxSetLyrics{21}{Si-on Sal-va-}\ \\\mtxSetLyrics{31}{Si-on Sal-va-}\ \\\mtxSetLyrics{41}{Si-on Sal-va-}\ d43 c4 f2 e2 / d43 c4 f2 e2 / d45 e4 f2 c2 / f45 g4 a2 g2 / a44 c4 c2 c2 / % Paragraph 27 line 256 bar 25 \\\mtxSetLyrics{11}{to-rem, Lau-da}\ \\\mtxSetLyrics{21}{to-rem, Lau-da}\ \\\mtxSetLyrics{31}{to-rem, Lau-da}\ \\\mtxSetLyrics{41}{to-rem, Lau-da}\ g43 c4- f2 c2 / g43 c4- f2 c2 / d45 e4 f2 e2 / g45 g4 a2 g2 / b44 c4 c2 c2 / L6P3 % Paragraph 28 line 267 bar 26 \\\mtxSetLyrics{11}{du-cem et Pa-sto-}\ \\\mtxSetLyrics{21}{du-cem et Pa-sto-}\ \\\mtxSetLyrics{31}{du-cem et Pa-sto-}\ \\\mtxSetLyrics{41}{du-cem et Pa-sto-}\ d43 a4 b4f d4 c2 / d43 a4 b4f d4 c2 / d45 c4 b4f f4 g2 / f45 e4 d4 f4 e2 / a44 a4 d4 a4 c2 / % Paragraph 29 line 278 bar 27 \\\mtxSetLyrics{11}{rem in hym-nis et}\ \\\mtxSetLyrics{21}{rem in hym-nis et}\ \\\mtxSetLyrics{31}{rem in hym-nis et}\ \\\mtxSetLyrics{41}{rem}\ f22 f4+ g4 a4 b4f /