Re: [Tex-music] Changing Lyrics position in mid-bar from LB: to L:
2011/10/22 Sebastian Canagaratna s-canagara...@onu.edu: r2 r2 bf24 | r2b r2b f24 | L: I r2b r2b d24 | b0f3 r2 b2 | LB: rest; (??) When I write the above code the program sees to expect the bar to be finished in LB so it puts ? where I should be. Is there any way to tell the program to stop the lyrics line? Easiest is a blank syllable, thus: LB: rest; ~ Dirk --- 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] m-tx/pmx: ignoring repeats etc. at end of file
Hello, I still have the problem that m-tx/pmx ignores commands after the last note at the end of the piece, as I tried to explain some time ago. An example, where the last repeat is ignored, is included at the end of this mail. Running m-tx, the repeat sign is included at the end of the last block, followed by a strange linebreak and the / for the end of the staff. The repeat gets lost in the pmx run. The tex-file finishes the piece with \Endpiece I can get it back if I manually delete an empty line between the last block and the very last comment line in the pmx file. Then the tex-file contains \setrightrepeat\endpiece This is a bit strange - why is this handled differently and how can I get the repeat sign without editing the pmx file every time? Best regards, Simon Title: O my love Style: SINGER Meter: m2/1/0/5 Flats: 1 Pages: 1 Systems: 2 %Bars/line:8 Space: -18 {S1} O my love, lov'st thou me? Then quick-ly come and save him that dies for thee. %%h85m %%It150ipi %%B %%Apl+t+seb %%\\nobarnumbers\ U:1. @+3 f2 g a0 of | L:{S1} U:2. a2 b c2d of c4 | %%L2 U:3. f f e d f2 of c4.b | U:4. a2 g f0 of :| % EOF --- 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: ignoring repeats etc. at end of file
When I run the source (Windows XP) I do get the repeat at the end. So there must be some OS or hardware differences. Here's the end of the pmx file that I got: == ... % Paragraph 5 line 26 bar 3 L2 \mtxZchar{10}{3.}\ f4 f4 e4 d4 f2 of c4d ba8 | / % Paragraph 6 line 30 bar 4 \mtxZchar{10}{4.}\ a2 g2 f0 of Rr / % Coded by M-Tx === I confirmed with a binary editor that all lines end with Hex 0D 0A as they should in Windows text files. Assuming you don't want to buy a new computer or OS to fix your problem, you might try just ending the piece with a single bar, and getting the terminal repeat with inline TeX. M-TX: === ... %%L2 U:3. f f e d f2 of c4.b | %%\\\let\ept\endpiece\def\endpiece{\setrightrepeat\ept}\ U:4. a2 g f0 of | which produces PMX ... % Paragraph 5 line 26 bar 3 L2 \mtxZchar{10}{3.}\ f4 f4 e4 d4 f2 of c4d ba8 | / % Paragraph 6 line 30 bar 4 \\\let\ept\endpiece\def\endpiece{\setrightrepeat\ept}\ \mtxZchar{10}{4.}\ a2 g2 f0 of | Rb / % Coded by M-Tx = I've confirmed that this gives the repeat, although I don't yet understand why. The PMX syntax ...| Rb / is pretty flakey and I'd have thought either we'd get a PMX error or the Rd would be ignored. But neither is happening; the Rd causes \endpiece rather than \Endpiece , and the inline TeX redefinition of \endpiece does the trick. This all kinda makes me wonder how M-Tx users get double bars at the ends of pieces (since using | after the last line in the M-Tx evidently gave Rd in the PMX and \endpiece in the TeX) , and that'll be my next investigation. --Don Simons -Original Message- From: tex-music-boun...@tug.org [mailto:tex-music-boun...@tug.org] On Behalf Of Simon Dreher Sent: Sunday, October 23, 2011 1:51 PM To: Werner Icking Music Archive Subject: [Tex-music] m-tx/pmx: ignoring repeats etc. at end of file Hello, I still have the problem that m-tx/pmx ignores commands after the last note at the end of the piece, as I tried to explain some time ago. An example, where the last repeat is ignored, is included at the end of this mail. Running m-tx, the repeat sign is included at the end of the last block, followed by a strange linebreak and the / for the end of the staff. The repeat gets lost in the pmx run. The tex-file finishes the piece with \Endpiece I can get it back if I manually delete an empty line between the last block and the very last comment line in the pmx file. Then the tex-file contains \setrightrepeat\endpiece This is a bit strange - why is this handled differently and how can I get the repeat sign without editing the pmx file every time? Best regards, Simon %%% % Title: O my love Style: SINGER Meter: m2/1/0/5 Flats: 1 Pages: 1 Systems: 2 %Bars/line:8 Space: -18 {S1} O my love, lov'st thou me? Then quick-ly come and save him that dies for thee. %%h85m %%It150ipi %%B %%Apl+t+seb %%\\nobarnumbers\ U:1. @+3 f2 g a0 of | L:{S1} U:2. a2 b c2d of c4 | %%L2 U:3. f f e d f2 of c4.b | U:4. a2 g f0 of :| % EOF --- 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: ignoring repeats etc. at end of file
2011/10/24 Don Simons dsim...@roadrunner.com: ... % Paragraph 5 line 26 bar 3 L2 \mtxZchar{10}{3.}\ f4 f4 e4 d4 f2 of c4d ba8 | / % Paragraph 6 line 30 bar 4 \\\let\ept\endpiece\def\endpiece{\setrightrepeat\ept}\ \mtxZchar{10}{4.}\ a2 g2 f0 of | Rb / % Coded by M-Tx = I've confirmed that this gives the repeat, although I don't yet understand why. The PMX syntax ...| Rb / is pretty flakey and I'd have thought either we'd get a PMX error or the Rd would be ignored. But neither is happening; the Rd causes \endpiece rather than \Endpiece , and the inline TeX redefinition of \endpiece does the trick. This is a very old kludge and all I can remember about it is that I tried many things before finding something that worked. I'm sure that PMX has much nicer ways of doing it nowadays, but if I ever revise M-Tx thoroughly it will be a rewrite in Lua, not a patch to the Pascal source. This all kinda makes me wonder how M-Tx users get double bars at the ends of pieces (since using | after the last line in the M-Tx evidently gave Rd in the PMX and \endpiece in the TeX) , and that'll be my next investigation. They do nothing. To get anything except the double bar, you do something. Dirk --- 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